2009-11-05 13 views

Odpowiedz

11

E_ALL to "wszystko"

E_ALL & ~ E_NOTICE to "wszystko z wyjątkiem ogłoszeń"

Powiadomienia są najmniej pilne rodzaje komunikatów. Ale mogą być bardzo przydatne do łapania głupich błędów programista, jak próbuje odczytać z mieszania z kluczem nieistniejącego itp

(Aby zrozumieć składnię, przeczytać na operatorów bitowe)

4

E_ALL by zamieszkała cała błąd i ostrzeżenie i uwaga - wszystko

E_NOTICE jest specjalny poziom błędu, pokazując rzeczy, które nie produkują błąd, ale nie są dobre czy będzie przestarzałe w przyszłych wersjach PHP . Poziom błędu zawiadomienia ma na celu zachęcanie do stosowania najlepszych praktyk.

Należy również error_reporting(E_ALL^E_NOTICE); zgłosić wszystko oprócz powiadomienia.

Porady w trakcie opracowywania, aby ustawić raportowanie błędów na E_ALL i naprawić wszystkie błędy związane z powiadomieniami.

Wygląd w manual dałby znacznie więcej szczegółów.