Funkcija restore_error_handler
Funkcija restore_error_handler atkuria ankstesnį klaidų tvarkytuvą,
kuris buvo nustatytas prieš iškvietimą set_error_handler. Ši funkcija nepriima
parametrų ir visada grąžina true.
Sintaksė
restore_error_handler();
Pavyzdys
Sukurkime pasirinktinį klaidų tvarkytuvą, o tada atkurkime standartinį:
<?php
function customErrorHandler($errno, $errstr) {
echo "Pasirinktinė klaida: [$errno] $errstr";
}
set_error_handler("customErrorHandler");
echo $test; // Sukels pasirinktinį tvarkytuvą
restore_error_handler();
echo $test; // Dabar sukels standartinį PHP tvarkytuvą
?>
Pavyzdys
Patikrinkime funkcijos grąžinamą reikšmę:
<?php
$res = restore_error_handler();
var_dump($res);
?>
Kodo vykdymo rezultatas:
true