restore exception handler()
restore_exception_handler
(PHP 5, PHP 7, PHP 8)
- restore_exception_handler — Återställer den tidigare definierade undantagshanteraren
Beskrivning
restore_exception_handler(): true
Används efter att ha ändrat undantagshanteraren med set_exception_handler() för att återgå till den tidigare undantagshanteraren (som kan vara antingen den inbyggda eller en användardefinierad funktion).
Parametrar
Denna funktion har inga parametrar.
Returvärden
Returnerar alltid true.
Exempel
- Exempel #1 restore_exception_handler() exempel
<?php
function exception_handler_1(Exception $e)
{
echo '[' . __FUNCTION__ . '] ' . $e->getMessage();
}
function exception_handler_2(Exception $e)
{
echo '[' . __FUNCTION__ . '] ' . $e->getMessage();
}
set_exception_handler('exception_handler_1');
set_exception_handler('exception_handler_2');
restore_exception_handler();
throw new Exception('This triggers the first exception handler...');
?>
Det ovanstående exemplet kommer att generera följande utmatning:
[exception_handler_1] This triggers the first exception handler...
Se även
- set_exception_handler() - Ställer in en användardefinierad undantagshanterare
- set_error_handler() - Ställer in en användardefinierad felhanterare
- restore_error_handler() - Återställer den tidigare felhanteraren
- error_reporting() - Anger vilka PHP-fel som rapporteras
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.restore-exception-handler.php
PHP Funktioner Funktionsreferens
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp Stockholm som har sponsrat Linux.se med webserver.