Funkcija restore_error_handler
Funkcija restore_error_handler atjauno iepriekšējo kļūdu apstrādes funkciju,
kas bija iestatīta pirms set_error_handler izsaukšanas. Šī funkcija nepieņem
parametrus un vienmēr atgriež true.
Sintakse
restore_error_handler();
Piemērs
Izveidosim pielāgotu kļūdu apstrādes funkciju un pēc tam atjaunosim standarta:
<?php
function customErrorHandler($errno, $errstr) {
echo "Pielāgota kļūda: [$errno] $errstr";
}
set_error_handler("customErrorHandler");
echo $test; // Izsauks pielāgoto apstrādes funkciju
restore_error_handler();
echo $test; // Tagad izsauks PHP standarta apstrādes funkciju
?>
Piemērs
Pārbaudīsim funkcijas atgriezto vērtību:
<?php
$res = restore_error_handler();
var_dump($res);
?>
Koda izpildes rezultāts:
true