set_exception_handler Installiert einen benutzerdefinierten Exceptionhandler &reftitle.description; stringset_exception_handler callbackexception_handler 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. &reftitle.parameters; exception_handler 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. &reftitle.returnvalues; Gibt den Namen des zuvor definierten Exceptionhandlers zurück oder &null; bei Fehlern oder wenn kein vorheriger Exceptionhandler installiert war. &reftitle.examples; <function>set_exception_handler</function> Beispiel getMessage(), "\n"; } set_exception_handler('exception_handler'); throw new Exception('Nicht aufgefangene Exception'); echo "Nicht ausgeführt.\n"; ?> ]]> &reftitle.seealso; restore_exception_handler restore_error_handler error_reporting &seealso.callback; PHP 5 Exceptions