Funktio restore_error_handler
Funktio restore_error_handler palauttaa edellisen virhekäsittelijän,
joka oli asetettu ennen set_error_handler -kutsua. Tämä funktio ei ota
parametreja ja palauttaa aina true.
Syntaksi
restore_error_handler();
Esimerkki
Luodaan mukautettu virhekäsittelijä ja palautetaan sitten vakio:
<?php
function customErrorHandler($errno, $errstr) {
echo "Mukautettu virhe: [$errno] $errstr";
}
set_error_handler("customErrorHandler");
echo $test; // Käyttää mukautettua virhekäsittelijää
restore_error_handler();
echo $test; // Käyttää nyt PHP:n vakio virhekäsittelijää
?>
Esimerkki
Tarkistetaan funktion palautusarvo:
<?php
$res = restore_error_handler();
var_dump($res);
?>
Koodin suorituksen tulos:
true