domingo, 1 de mayo de 2011

Excepciones en PHP

Hoy veremos lo que son las excepciones en PHP esto no es mas que control de errores por parte del programador funciona casi igual que los demas lenguajes que implementan este tipo de errores.

PHP 5 tiene un modelo de excepciones similar al de otros lenguajes de programación. Una excepción puede ser lanzada thrown, y capturada ("catched") dentro de PHP. El codigo debe estar delimitado dentro de un bloque try, para facilitar el capturar las excepciones potenciales. Cada bloque try debe tener al menos un bloque catch. Múltiples bloques catch pueden ser usados para capturar diferentes clases de excepciones. En la ejecución normal (cuando no hay excepciones dentro de un bloque try, o cuando el bloque catch correspondiente a la clase de la excepcion lanzada no esta presente) continuará hasta el último bloque catch definido en la secuencia. Las excepciones pueden ser iniciadas o reiniciadas dentro de un bloque catch.

Cuando validamos el error lanzamos la excepcion para que la capture el bloque catch si nunca es lanzada nunca es llamado el bloque catch y continua a la siguiente linea , si cae mostamos en un mensaje la linea del mensaje y el mensaje del error .

Bien como vemos en la imagen sucedio el error y muestra el mensaje de una forma ordenada y clara como programadores tenemos que sabes que esta pasando en nuestra aplicacion aca en php pues no contamos con un logger de eventos pero si podemos capturar los errores cuando estamos en entorno de pruebas para identificarlos mas rapido.

Hasta ahora hemos visto lo basico sobre la POO en php hemos hecho clases metodos interfaces metodos getter y setter y otras cosas mas que nos serviran para otras cuestiones que vienen , asi que si algo no quedo claro es hora de las preguntas y las respuestas.

comenten no sean bayuncos ...

No hay comentarios:

Publicar un comentario