restore_error_handler

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:

Valor seriado invalido.

Notes

Nota: Llamar restore_error_handler() desde la funci贸n error_handler es ignorado.

Ver tambi茅n

error_reporting()
set_error_handler()
restore_exception_handler()
trigger_error()