restore exception handler()

Från Wiki.linux.se
Version från den 11 oktober 2024 kl. 05.31 av Admin (diskussion | bidrag) (→‎Se även)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

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.