PHP プログラミングのプロセスでは、誰もが多かれ少なかれエラー リマインダーに必ず遭遇するでしょう。これらのエラー リマインダーは、よりクリーンなコードを書くためのガイドとなります。 PHP の実行中は、重大度の異なるエラーに対して異なるプロンプトが表示されます。
phpエラーレベル定数:
定数 | 説明 | ||
---|---|---|---|
1 | E_ERROR | ||
2 | E_WARNING | ||
4 | E_PARSE | ||
8 | E_NOTICE | ||
16 | E_CORE_ERROR | PHP 起動時の初期化中の致命的なエラー。 | |
32 | E_CORE_WARNING | PHP 起動時の初期化中の警告 (致命的ではないエラー)。 | |
64 | E_COMPILE_ERROR |
コンパイル中に致命的なエラーが発生しました。これは、Zend スクリプト エンジンによって生成される E_ERROR に似ています。 |
|
128 |
E_COMPILE_WARNING |
コンパイル時間の警告 (エラーを引き起こさない) )。これは、Zend スクリプト エンジンによって生成される E_WARNING 警告に似ています。 |
|
E_USER_ERROR |
カスタム エラー メッセージ。 PHP 関数 trigger_error を使用する場合と同様 (プログラマは E_ERROR を設定します) |
||
E_USER_WARNING | カスタム警告メッセージ。 PHP 関数trigger_error (プログラマーによって設定された E_WARNING 警告) を使用する場合と同様 |
||
E_USER_NOTICE | カスタマイズされたリマインダーメッセージ。 PHP関数trigger_error(プログラマーE_NOTICEセット)を使用した場合と同様 |
||
E_STRICT | エンコーディングの標準化に関する警告。 PHP がコードの変更を提案して、最適な相互運用性と上位互換性を確保できるようにします。 |
||
E_RECOVERABLE_ERROR |
捕捉できる致命的なエラー。これは、潜在的に危険なエラーが発生したが、PHP エンジンが不安定になる原因ではなかったことを示します。エラーがユーザー定義のハンドラー (set_error_handler() を参照) によって捕捉されない場合、E_ERROR となり、スクリプトは終了します。 | ||
8191 | |||
16384 | |||
30719 |
php中文网 をご覧ください。
以上がPHP エラー レベル定数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。