English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione restore_exception_handler() ripristina la funzione di gestione delle eccezioni definita in precedenza.
bool restore_exception_handler(void);
Dopo aver cambiato il gestore di eccezioni con set_exception_handler(), è possibile utilizzare questa funzione per ripristinare il gestore di eccezioni precedente (può essere una funzione integrata o definita dall'utente).
Numero di sequenza | Parametri e descrizione |
---|---|
1 | void Nessun parametro richiesto |
Questa funzione restituisce sempre TRUE.
Esempio di utilizzo della funzione restore_exception_handler():
<?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('Questo attiverà il primo gestore di eccezioni...'); ?>Prova a vedere ‹/›
[exception_handler_1] Questo attiverà il primo gestore di eccezioni...