2009-11-05 6 views

risposta

11

E_ALL è "tutto"

E_ALL & ~ E_NOTICE è "tutto tranne le comunicazioni"

Annunci sono i tipi meno urgenti di messaggi. Ma possono essere molto utili per la cattura di errori programmatore stupidi, come cercare di leggere da un hash con una chiave inesistente, ecc

(Per comprendere la sintassi, leggere su operatori bit a bit)

4

E_ALL sarebbe dovrebbero tutti l'errore e di avvertimento e avviso - tutto

E_NOTICE è un livello di errore speciale, che mostra cose che non produrrà errore, ma non sono buone o andando essere obsoleta in futuri rilasci del PHP . Il livello di errore di notifica è pensato per incoraggiare le migliori pratiche.

Inoltre dovrebbe essere error_reporting(E_ALL^E_NOTICE); segnalare tutto eccetto avviso.

Durante lo sviluppo si consiglia di impostare la segnalazione degli errori su E_ALL e correggere tutti gli errori di avviso.

un look nello manual darebbe molti più dettagli.

Problemi correlati