2009-11-05 1 views

答えて

11

E_ALLは "すべてが"

E_ALL &〜E_NOTICEが "通知以外のすべて" です

通知は、メッセージの少なくとも緊急種類があります。しかし、存在しないキーでハッシュから読み取ろうとするなど、愚かなプログラマーミスを捕まえるのに非常に便利です。

(構文を理解するには、ビット演算子で読む)

4

E_ALLが考えなければならないすべてのエラーと警告、予告 - すべて

E_NOTICEがエラーを生成しませんが、良いではないかつもりPHPの将来のリリースで廃止される予定のものを示す、特別なエラーレベルであります。通知エラーレベルはベストプラクティスを促進するためのものです。

通知以外のすべてを報告する場合は、error_reporting(E_ALL^E_NOTICE);とする必要があります。

開発中にエラー報告をE_ALLに設定し、すべての通知エラーを修正するようアドバイスします。

manualで一見はるかに詳細を与えるでしょう。

関連する問題