Funzione restore_error_handler
La funzione restore_error_handler ripristina il gestore degli errori precedente,
che era stato impostato prima della chiamata a set_error_handler. Questa funzione non accetta
parametri e restituisce sempre true.
Sintassi
restore_error_handler();
Esempio
Creiamo un gestore degli errori personalizzato, quindi ripristiniamo quello standard:
<?php
function customErrorHandler($errno, $errstr) {
echo "Errore personalizzato: [$errno] $errstr";
}
set_error_handler("customErrorHandler");
echo $test; // Chiamerà il gestore personalizzato
restore_error_handler();
echo $test; // Ora chiamerà il gestore standard di PHP
?>
Esempio
Verifichiamo il valore restituito dalla funzione:
<?php
$res = restore_error_handler();
var_dump($res);
?>
Risultato dell'esecuzione del codice:
true