PHP
Referenzliste
restore_exception_handler
Fehlerbehandlungsfunktionen
Befehl:
bool restore_exception_handler ( void )
Beschreibung:
Diese Funktion kann genutzt werdem um die Installation eines Exceptionhandlers mit set_exception_handler() rückgängig zu machen und den vorherigen Handler wieder in Kraft zu setzen (entweder den eingebauten oder eine andere benutzerdefinierte Funktion).
Aktiv in Version:
(PHP 5, PHP 7)
Siehe auch:
Installiert einen benutzerdefinierten Exceptionhandler
Bestimmt eine benutzerdefinierte Funktion zur Fehlerbehandlung
Rekonstruiert die zuvor benutzte Fehlerbehandlungsfunktion
Gibt an, welche PHP-Fehlermeldungen gemeldet werden
restore_exception_handler() - Beispiel:
Eingabe:
<?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('Dies löst den ersten Exceptionhandler aus ...'); ?>
Ausgabe:
[exception_handler_1] Dies l�st den ersten Exceptionhandler aus ...
Fehlerbehandlungsfunktionen