restore_error_handler
(PHP 4 >= 4.0.1, PHP 5)
restore_error_handler — Recupera la función de gestión de errores previa
Descripción
bool restore_error_handler
( void
)
Usada después de modificar la función de gestión de errores usando set_error_handler(), para revertir al gestor de errores previo (el cual puede ser el incorporado o una función definida por el usuario).
Valores devueltos
Esta función siempre devuelve TRUE.
Ejemplos
Ejemplo #1 Ejemplo de restore_error_handler()
Decidir si unserialize() causó un error, entonces recuperar el gestor de errores original.
<?php
function gestor_unserialize($errno, $errstr)
{
echo "Valor seriado inválido.\n";
}
$seriado = 'foo';
set_error_handler('gestor_unserialize');
$original = unserialize($seriado);
restore_error_handler();
?>
El resultado del ejemplo sería:
Valor seriado inválido.
Ver también
- error_reporting() - Establece cuáles errores de PHP son notificados
- set_error_handler() - Establecer una función de gestión de errores definida por el usuario
- restore_exception_handler() - Restaura la función de gestión de excepciones previamente definida
- trigger_error() - Generar un mensaje de error/advertencia/aviso de nivel de usuario