Ho un semplice gestore di errori personalizzati che scrive in un file di log degli errori alcune informazioni utili per il debug.set_error_handler() non funziona per errore FATAL
funziona per tutto ma non viene attivato per errore FATAL.
Un modo per risolvere questo?
Attualmente per bypassare questa circostanza ho registrato una funzione di spegnimento troppo che controlla error_get_last()
['I seguenti tipi di errore non possono essere gestiti con una funzione definita dall'utente: E_ERROR, E_PARSE, E_CORE_ERROR, E_CORE_WARNING, E_COMPILE_ERROR, E_COMPILE_WARNING e la maggior parte di E_STRICT generati nel file in cui viene chiamato set_error_handler().] (Http: //us.php.net/set_error_handler) – animuson
Questa domanda manca di un collegamento a: [PHP: Custom error handler - gestione degli errori parse e fatali] (http://stackoverflow.com/q/1900208/367456). – hakre