ホームページ  >  記事  >  バックエンド開発  >  PHP エラー レベル定数とは何ですか?

PHP エラー レベル定数とは何ですか?

青灯夜游
青灯夜游オリジナル
2019-10-18 15:51:534317ブラウズ

PHP エラー レベル定数とは何ですか?

PHP プログラミングのプロセスでは、誰もが多かれ少なかれエラー リマインダーに必ず遭遇するでしょう。これらのエラー リマインダーは、よりクリーンなコードを書くためのガイドとなります。 PHP の実行中は、重大度の異なるエラーに対して異なるプロンプトが表示されます。

phpエラーレベル定数:

#値定数説明11E_ERROR 致命的な実行時エラー。エラーを回復できないため、スクリプトの実行は一時停止されます。 22E_WARNING実行時警告 (致命的ではないエラー)。致命的ではないランタイム エラー。スクリプトの実行は停止しません。 34E_PARSEコンパイル時の解析エラー。解析エラーはパーサーによってのみ生成されます。 48E_NOTICE実行時のリマインダー (これらは多くの場合、次のような原因が考えられます)バグまたは意図的な動作による。)##5678#925610512E_USER_WARNING11 1024E_USER_NOTICE#122048134096#148191E_ALL実行時通知。有効にすると、将来のバージョンで正しく動作しなくなる可能性があるコードについて警告が表示されます。 1516384E_USER_DEPRECATED ユーザー生成の警告メッセージ。 E_DEPRECATED と似ていますが、コード内で PHP 関数trigger_error()を使用してユーザーによって生成されます。 1630719E_ALLE_STRICT すべてのエラー メッセージと警告メッセージ。









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 を設定します)

カスタム警告メッセージ。 PHP 関数trigger_error (プログラマーによって設定された E_WARNING 警告) を使用する場合と同様

カスタマイズされたリマインダーメッセージ。 PHP関数trigger_error(プログラマーE_NOTICEセット)を使用した場合と同様

E_STRICT
エンコーディングの標準化に関する警告。 PHP がコードの変更を提案して、最適な相互運用性と上位互換性を確保できるようにします。

E_RECOVERABLE_ERROR
捕捉できる致命的なエラー。これは、潜在的に危険なエラーが発生したが、PHP エンジンが不安定になる原因ではなかったことを示します。エラーがユーザー定義のハンドラー (set_error_handler() を参照) によって捕捉されない場合、E_ERROR となり、スクリプトは終了します。






PHP 関連の知識について詳しくは、

php中文网 をご覧ください。

以上がPHP エラー レベル定数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。