Funzioni di errore PHP

Funzioni della directory PHP
Funzioni dei file PHP
  • In questa pagina troverai le funzioni per gestire gli errori che si verificano nello script PHP.
  • Queste funzioni ci consentono di specificare il nostro metodo per gestire gli errori e registrarli.
  • Le funzioni di registro ci consentono di reindirizzare i registri/messaggi ad altre fonti come registri di sistema o e-mail.
  • Possiamo specificare il tipo di feedback o errore ogni volta che si verifica l'errore.

Non è necessaria alcuna installazione per queste funzioni. Sono inclusi nella lingua principale.

FunzioneHome
debug_backtrace ()Genera un backtrace
debug_print_backtrace()Emetti un backtrace
errore_clear_last()Cancella l'ultimo errore
errore_get_ultimo()Ottieni l'ultimo errore che si è verificato
log_errori()Invia un messaggio di errore a un registro, a un file o a un account di posta
error_reporting ()Specificare quali errori vengono segnalati
ripristino_errore_gestore()Ripristina il precedente gestore di errori
ripristino_eccezione_gestore()Ripristina il precedente gestore di eccezioni
set_error_handler()Imposta la funzione di gestione degli errori definita dall'utente
set_handler_eccezione()Imposta la funzione di gestione delle eccezioni definita dall'utente
errore_trigger()Crea un messaggio di errore a livello di utente
errore_utente()Alias ​​di errore_trigger()
Funzioni di errore in PHP

Errori predefiniti PHP e costanti di registrazione

ValorecostanteHome
1E_ERROREErrori fatali di runtime. Errori da cui non è possibile recuperare. L'esecuzione dello script viene interrotta
2E_AVVERTENZAAvvisi di runtime (errori non irreversibili). L'esecuzione dello script non viene interrotta
4E_PARSEErrori di analisi in fase di compilazione. Gli errori di analisi dovrebbero essere generati solo dal parser
8E_NOTICEAvvisi di runtime. Lo script ha trovato qualcosa che potrebbe essere un errore, ma potrebbe verificarsi anche durante l'esecuzione normale di uno script
16E_CORE_ERROREErrori fatali all'avvio di PHP. Questo è come E_ERROR, tranne per il fatto che è generato dal nucleo di PHP
32E_CORE_ATTENZIONEErrori non fatali all'avvio di PHP. È come E_WARNING, tranne per il fatto che è generato dal nucleo di PHP
64E_COMPILE_ERROREErrori fatali in fase di compilazione. È come E_ERROR, tranne per il fatto che è generato dallo Zend Scripting Engine
128E_COMPILE_WARNINGErrori non irreversibili in fase di compilazione. È come E_WARNING, tranne per il fatto che è generato dallo Zend Scripting Engine
256E_USER_ERROREErrore irreversibile generato dall'utente. È come E_ERROR, tranne per il fatto che è generato nel codice PHP utilizzando la funzione PHP trigger_error()
512E_USER_ATTENZIONEAvviso non fatale generato dall'utente. È come E_WARNING, tranne per il fatto che è generato nel codice PHP utilizzando la funzione PHP trigger_error()
1024E_USER_NOTICEAvviso generato dall'utente. È come E_NOTICE, tranne per il fatto che è generato nel codice PHP utilizzando la funzione PHP trigger_error()
2048E_STRICTConsenti a PHP di suggerire modifiche al tuo codice che garantiranno la migliore interoperabilità e compatibilità futura del tuo codice (da PHP 5 ma non incluso in E_ALL fino a PHP 5.4)
4096E_RECOVERABLE_ERRORErrore irreversibile rilevabile. Ciò indica che si è verificato un errore probabilmente pericoloso, ma non ha lasciato l'Engine in uno stato instabile. Se l'errore non viene rilevato da un handle definito dall'utente, l'applicazione si interrompe poiché si trattava di un E_ERROR (da PHP 5.2)
8192E_DEPRECATEDAvvisi di runtime. Abilitalo per ricevere avvisi sul codice che non funzionerà nelle versioni future (da PHP 5.3)
16384E_USER_DEPRECATEDMessaggio di avviso generato dall'utente. È come E_DEPRECATED, tranne per il fatto che è generato nel codice PHP utilizzando la funzione PHP trigger_error() (da PHP 5.3)
32767E_TUTTIAbilita tutti gli errori e gli avvisi PHP (eccetto E_STRICT nelle versioni <5.4)
Codici di errore in PHP
Funzioni della directory PHP
Funzioni dei file PHP
en English
X
Scorrere fino a Top