Para poder mostrar el código ordenado tuve que utilizar la ayuda de esta página:
http://www.simplebits.com/cgi-bin/simplecode.pl?mode=process
Un capturador de excepciones nos sirve para que los errores en tiempo de ejecución de una aplicacion pueda controlada y manejada debidamente.
Para esto PHP tamibien maneja Excepciones como lo vemos ahora:
<?php
try {
$error = 'Always throw this error';
throw new Exception($error);
// Code following an exception is not executed.
echo 'Never executed';
} catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}
// Continue execution
echo 'Hello World';
?>
En la linea de throw new Exception($error); vemos como este ejemplo genera una Excepcion (Causada aproposito para poder capturarla con nuestro CATCH.)
Bueno el punto de partida de una excepcion siempre es :
try{
// Todo el codigo que creas tu pueda lanzar algun tipo de error (Excepcion)
// como por ejemplo , el acceso a una Base de datos, acceso a ficheros , carpetas
// Test de conexion. entre otros procesos variables que se encuentren sujetos a posibles errores.
} catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
// Es aqui , en donde nosotros le indicamos al software que debe hacer en caso se encuentre con algun tipo de Excepcion. Como mandar un E-Mail al desarrollador indicando que se produjo una excepcion.
}
Para las personas que deseen aprovechar las bondades de la programación orientada a Objetos en un lenguaje Script como PHP les sera de mucha ayuda poder manejar excepciones, hacer mas robustas y seguras sus aplicaciones , ademas de poder hacerles seguimiento a los errores mas frecuentes y encontrar las razones o causas que la genera.
No hay comentarios:
Publicar un comentario