Diversi tipi di errori in PHP

May 27

Diversi tipi di errori in PHP


PHP è un linguaggio di scripting lato server che permette ai webmaster di aggiungere funzionalità di programmazione per i loro siti web. codice PHP viene eseguito sul server, in cui il sito è ospitato e quindi restituisce l'output del codice al browser del client. Esso incorpora una serie di diversi codici di errore che rientrano in tre categorie di base.

Avvisi

comunicazioni PHP sono piccoli errori che non interferiscono con il funzionamento dello script. Gli utenti non sono in genere messi al corrente l'errore, anche se il programmatore può modificare questa impostazione predefinita e visualizza un messaggio di errore per l'utente, se lo desidera.

Avvertenze

Avvertimenti sono più gravi errori che derivano dal codice mancante o errato. Lo script sarà ancora eseguito con avvisi, ma l'utente riceverà i messaggi di errore.

errori fatali

Errori fatali causano lo script in crash. Questi errori sono causati da gravi problemi con il codice di base. Ad esempio, se lo script chiama una funzione che manca o inaccessibile al programma, verrà restituito un errore fatale.

Codici di errore PHP

Quando PHP restituisce un errore che sarà accompagnato da un codice di errore specifico che aiuta gli sviluppatori a trovare e risolvere il problema all'interno del codice che ha causato l'errore. Di seguito è riportato un elenco dei codici di errore restituiti da PHP.

E_ERROR: Errore irreversibile. Termina lo script.

E_WARNING: Attenzione che non finisce lo script.

E_PARSE: C'è un errore nel parser.

E_NOTICE: Errore non fatale nel codice.

E_CORE_ERROR: Errore irreversibile durante l'installazione di PHP.

E_CORE_WARNING: avvertenze risultanti formano un errore durante l'installazione di PHP.

E_COMPILE_ERROR: Errore irreversibile che si verifica quando lo script viene compilato.

E_USER_ERROR: errore generato dal codice del programmatore.

E_USER_WARNING: Attenzione generato dal codice del programmatore.

E_USER_NOTICE: Avviso generato dal codice del programmatore.

E_STRICT: Annunci che si verificano durante lo script di run-time.

E_RECOVERABLE_ERROR: errore fatale che lo script potrebbe recuperare.

E_ALL: messaggio di errore generico usato quando più messaggio specifico non si applica.