restore_error_handler

(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)

restore_error_handlerRecupera la función de gestión de errores previa

Descripción

restore_error_handler(): bool

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