Funktion restore_error_handler
Die Funktion restore_error_handler stellt den vorherigen Fehlerbehandler wieder her,
der vor dem Aufruf von set_error_handler gesetzt wurde. Diese Funktion akzeptiert keine
Parameter und gibt immer true zurück.
Syntax
restore_error_handler();
Beispiel
Erstellen wir einen benutzerdefinierten Fehlerbehandler und stellen dann den Standard wieder her:
<?php
function customErrorHandler($errno, $errstr) {
echo "Custom error: [$errno] $errstr";
}
set_error_handler("customErrorHandler");
echo $test; // Ruft den benutzerdefinierten Handler auf
restore_error_handler();
echo $test; // Ruft nun den standardmäßigen PHP-Handler auf
?>
Beispiel
Überprüfen wir den Rückgabewert der Funktion:
<?php
$res = restore_error_handler();
var_dump($res);
?>
Ergebnis der Codeausführung:
true