restore exception handler(): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(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...')
 
 
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

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.