jueves, 1 de octubre de 2015

POO con PHP Basico Parte XII


En este ejemplo ambos bloques catch atrapan la excepción porque $e es instancia tanto de Exception_Bd como de Exception.
Los bloques try-catch pueden estar anidados.
En un bloque catch pueden haber más excepciones.
La misma excepción puede volver a ser lanzada, no hace falta crear una nueva excepción en cada 'throw'.


Métodos Finales
Los métodos finales de una clase no se pueden sobreescribir en clases que hereden de ella.
Pueden estar en cualquier tipo de clase.
Se pueden comportar idéntico a cualquier otro método.