Los últimos tutoriales de desarrollo web
 

PHP set_exception_handler() Function

<PHP Error de referencia

Ejemplo

Establecer una función de gestión de excepciones definida por el usuario:

<?php
// A user-defined exception handler function
function myException($exception) {
    echo "<b>Exception:</b> ", $exception->getMessage();
}

// Set user-defined exception handler function
set_exception_handler("myException");

// Throw exception
throw new Exception("Uncaught exception occurred!");
?>

El código anterior sería algo como esto:

Exception: Uncaught exception occurred!


Definición y Uso

El set_exception_handler() función establece una función de controlador de excepciones definida por el usuario.

El script se detendrá la ejecución después de que el controlador de excepciones se llama.


Sintaxis

set_exception_handler( exceptionhandler ) ;

Parámetro Descripción
exceptionhandler Necesario. Especifica el nombre de la función que se ejecuta cuando se produce una excepción no capturada. NULL se puede pasar por el contrario, para restablecer este controlador a su estado predeterminado

Detalles técnicos

Valor de retorno: Una cadena que contiene la gestión de excepciones previamente definida, o NULL en caso de error o si se ha definido ningún controlador anterior
Versión de PHP: 5.0+
PHP Cambios: Anteriormente, si NULL se pasa entonces a esta función devuelve TRUE. Se devuelve el manejador anterior a partir de PHP 5.5

<PHP Error de referencia