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
Last updated: Fri, 30 Oct 2009

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.

set_error_handler> <restore_error_handler
Last updated: Fri, 30 Oct 2009
 
 
show source | credits | sitemap | contact | advertising | mirror sites