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 retornados
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 invalido.\n"; }
$seriado = 'foo'; set_error_handler('gestor_unserialize'); $original = unserialize($seriado); restore_error_handler(); ?>
|
El resultado del ejemplo seria: |
Notes
Nota:
Llamar restore_error_handler() desde la
función error_handler es ignorado.