PHP
Referenzliste
set_exception_handler
Fehlerbehandlungsfunktionen
Befehl:
callback set_exception_handler ( callback $exception_handler )
Parameter-Liste:
Beschreibung | |
---|---|
Name der Funktion die aufgerufen werden soll wenn eine nicht aufgefangene Exception auftritt. Diese Funktion muss bereits definiert sein wenn set_exception_handler() aufgerufen wird. Die Funktion muss einen Parameter akzeptieren, dieser enthält beim Aufruf das nicht aufgefangene Exception Objekt. |
Beschreibung:
Setzt den Standardexceptionhandler für Exceptions die nicht von einem try/catch Block aufgefangen wurden. Nach dem Aufruf von
exception_handler
wird die Ausführung angehalten. Aktiv in Version:
(PHP 5, PHP 7)
Siehe auch:
Stellt den vorherigen Exceptionhandler wieder her
Rekonstruiert die zuvor benutzte Fehlerbehandlungsfunktion
Gibt an, welche PHP-Fehlermeldungen gemeldet werden
set_exception_handler() - Beispiel:
Eingabe:
<?php function exception_handler($exception) { echo "Nicht aufgefangene Exception: " , $exception->getMessage(), "\n"; } set_exception_handler('exception_handler'); throw new Exception('Nicht aufgefangene Exception'); echo "Nicht ausgeführt.\n"; ?>
Fehlerbehandlungsfunktionen