Du bist hier: Tips » Scripte » PHP
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