Función restore_error_handler
La función restore_error_handler restaura el manejador de errores anterior,
que fue establecido antes de llamar a set_error_handler. Esta función no acepta
parámetros y siempre devuelve true.
Sintaxis
restore_error_handler();
Ejemplo
Creemos un manejador de errores personalizado y luego restauremos el estándar:
<?php
function customErrorHandler($errno, $errstr) {
echo "Custom error: [$errno] $errstr";
}
set_error_handler("customErrorHandler");
echo $test; // Invocará el manejador personalizado
restore_error_handler();
echo $test; // Ahora invocará el manejador estándar de PHP
?>
Ejemplo
Comprobemos el valor devuelto por la función:
<?php
$res = restore_error_handler();
var_dump($res);
?>
Resultado de la ejecución del código:
true