restore_error_handler

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

restore_error_handlerRestaura la función anterior de manejo de errores

Descripción

restore_error_handler(): true

Utilizada después de modificar la función de manejo de errores, gracias a set_error_handler(), restore_error_handler() permite reutilizar la versión anterior de manejo de errores (que puede ser la función PHP por defecto, o alguna otra función del usuario).

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Siempre devuelve true.

Ejemplos

Ejemplo #1 Ejemplo con restore_error_handler()

Si unserialize() causa un error, entonces el manejador de errores original es restaurado.

<?php
function unserialize_handler($errno, $errstr)
{
echo
"Valor incorrectamente serializado.\n";
}

$serialized = 'foo';
set_error_handler('unserialize_handler');
$original = unserialize($serialized);
restore_error_handler();
?>

El resultado del ejemplo sería:

Valor incorrectamente serializado.

Ver también