Mostrando entradas con la etiqueta bloques catch. Mostrar todas las entradas
Mostrando entradas con la etiqueta bloques catch. Mostrar todas las entradas

jueves, 5 de septiembre de 2013

38. Introducción al Desarrollo Web: PHP 5. Excepciones (2ª Parte).

Si vemos cómo está estructurado una excepción notaremos que es un objeto al fin y al cabo, entonces, a continuación vemos los métodos que tiene disponibles:

getMessage() devuelve el mensaje de la expeción.
getCode() devuelve el código del error.
getFile() devuelve el nombre del fichero que lanzó la excepción.
getLine() devuelve el la línea del fichero que lanzó la excepción.
getTrace() devuelve la pila de ejeción en formato de array.
getTraceAsString() devuelve la pila de ejeción en formato de string.

Podemos encontrar la referencia completa en el sitio oficial de PHP. (Referencia: Manejo de excepciones en PHP).

Trigésimo octava (y última) clase del curso de INTRODUCCIÓN AL DESARROLLO WEB, producido por Sergio Luján Mora de la Universidad de Alicante, España. Cerramos el tema de excepciones con PHP 5 realizando un ejemplo mucho más complejo que el presentado la clase anterior, al final el autor nos da la despedida hasta la próxima versión de este buen curso.

martes, 3 de septiembre de 2013

37. Introducción al Desarrollo Web: PHP 5. Excepciones (1ª Parte).

PHP 5 tiene un modelo de excepciones similar al de otros lenguajes de programación. Una excepción puede ser lanzada (thrown), y atrapada ("catched") dentro de PHP. El código puede estar dentro de un bloque try, para facilitar la captura de excepciones potenciales. Cada bloque try debe tener al menos un bloque catch correspondiente. Se pueden usar múltiples bloques catch para atrapar diferentes clases de excepciones. La ejecución normal (cuando no es lanzada ninguna excepción dentro del bloque try, o cuando un bloque catch que coincide con la clase de la excepción lanzada no está presente) continuará después del último bloque catch definido en la sencuencia. Las excepciones pueden ser lanzadas (o relanzadas) dentro de un bloque catch. (Referencia: Excepciones).

Trigésimo séptima (y penúltima) clase del curso de INTRODUCCIÓN AL DESARROLLO WEB, producido por Sergio Luján Mora de la Universidad de Alicante, España. El día de hoy aprenderemos acerca de las excepciones en PHP 5. ¿Cómo realizar el tratamiento de errores? ¿Cómo configurar nuestro código para realizar dicho tratamiento?, son algunas preguntas que absolveremos en esta clase.