Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

set_exception_handler

Fehlerbehandlungsfunktionen

    Befehl:
callback set_exception_handler ( callback $exception_handler )


    Parameter-Liste:
NameBeschreibung
exception_handlerName 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