PHP - Funktion restore_exception_handler()
Beispiel
Beispiel für eine Ausnahmebehandlung wiederherstellen:
<?php
// Two user-defined exception handler functions
function myException1($exception)
{
echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
}
function myException2($exception)
{
echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
}
set_exception_handler("myException1");
set_exception_handler("myException2");
restore_exception_handler();
// Throw exception
throw new Exception("This triggers the first exception handler...");
?>
Definition und Verwendung
Die Funktion restore_exception_handler() stellt den vorherigen Ausnahmehandler wieder her.
Diese Funktion wird verwendet, um den vorherigen Exception-Handler wiederherzustellen, nachdem er mit der Funktion set_exception_handler() geändert wurde .
Tipp: Der vorherige Ausnahmehandler könnte der integrierte Ausnahmehandler oder eine benutzerdefinierte Ausnahmehandlerfunktion sein.
Syntax
restore_exception_handler();
Technische Details
Rückgabewert: | Immer wahr |
---|---|
PHP-Version: | 5.0+ |
PHP-Fehlerreferenz