restore exception handler(): Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Admin (diskussion | bidrag) (Skapade sidan med '== restore_exception_handler == '''(PHP 5, PHP 7, PHP 8)''' ; restore_exception_handler — Återställer den tidigare definierade undantagshanteraren === Beskrivning === <pre> restore_exception_handler(): true </pre> 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 in...') |
Admin (diskussion | bidrag) |
||
Rad 44: | Rad 44: | ||
=== Se även === | === Se även === | ||
* ''set_exception_handler()'' - Ställer in en användardefinierad undantagshanterare | * ''[[set_exception_handler()]]'' - Ställer in en användardefinierad undantagshanterare | ||
* ''set_error_handler()'' - Ställer in en användardefinierad felhanterare | * ''[[set_error_handler()]]'' - Ställer in en användardefinierad felhanterare | ||
* ''restore_error_handler()'' - Återställer den tidigare felhanteraren | * ''[[restore_error_handler()]]'' - Återställer den tidigare felhanteraren | ||
* ''error_reporting()'' - Anger vilka PHP-fel som rapporteras | * ''[[error_reporting()]]'' - Anger vilka PHP-fel som rapporteras | ||
= Sidslut = | = Sidslut = |
Nuvarande version från 11 oktober 2024 kl. 05.31
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.