Esempio
Ripristinare eccezione esempio handler:
<?php
// Two user-defined exception handler functions
function myException1($exception)
{
echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
}
function myException2($exception)
{
echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
}
set_exception_handler("myException1");
set_exception_handler("myException2");
restore_exception_handler();
// Throw exception
throw new Exception("This triggers the first
exception handler...");
?>
L'output sopra qualcosa di codice sarà simile a questo:
[myException1] This triggers the first exception handler...
Definizione e l'utilizzo
Il restore_exception_handler() funzione ripristina il gestore di eccezioni precedente.
Questa funzione permette di ripristinare il gestore di eccezioni precedente dopo aver cambiato con il set_exception_handler() funzione.
Tip: Il gestore di eccezioni precedente potrebbe essere il gestore di eccezioni built-in o una funzione di gestione delle eccezioni definita dall'utente.
Sintassi
restore_exception_handler() ;
Dettagli tecnici
Valore di ritorno: | Sempre vero |
---|---|
Versione PHP: | 5.0+ |
<PHP errore di riferimento