downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

set_error_handler> <restore_error_handler
[edit] Last updated: Fri, 18 May 2012

view this page in

restore_exception_handler

(PHP 5)

restore_exception_handler Stellt den vorherigen Exceptionhandler wieder her

Beschreibung

bool restore_exception_handler ( void )

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).

Rückgabewerte

Diese Funktion gibt immer TRUE zurück.

Beispiele

Beispiel #1 restore_exception_handler() Beispiel

<?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 ...');
?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

[exception_handler_1] Dies löst den ersten Exceptionhandler aus ...

Siehe auch



add a note add a note User Contributed Notes restore_exception_handler
There are no user contributed notes for this page.

 
show source | credits | sitemap | contact | advertising | mirror sites