set_exception_handler
Establece una función de gestión de excepciones definida por el usuario
&reftitle.description;
callbackset_exception_handlercallbackexception_handler
Establece el gestor de excepciones predeterminado si una excepción no es capturada dentro de un
bloque try/catch. La ejecución se detendrá después de la
llamada a exception_handler.
&reftitle.parameters;
exception_handler
Nombre de la función a llamar cuando ocurra una excepción no capturada.
Esta función debe ser definida antes de llamar a
set_exception_handler. Esta función de gestión
necesita aceptar un parámetro, que será el objeto de excepción que
fue lanzado.
&reftitle.returnvalues;
Devuelve el nombre del gestor de excepciones definido anteriormente, o &null; en caso de error. Si
no se definió un gestor anterior también devolverá &null;.
&reftitle.examples;
Ejemplo de set_exception_handler
getMessage(), "\n";
}
set_exception_handler('gestor_excepciones');
throw new Exception('Excepción No Capturada');
echo "No Ejecutado\n";
?>
]]>
&reftitle.seealso;
restore_exception_handlerrestore_error_handlererror_reporting&seealso.callback;Excepciones de PHP 5