定義と使用法
error_reporting() は、PHP のエラー報告レベルを設定し、現在のレベルを返します。
構文error_reporting(report_level)
パラメータレベルが指定されていない場合は、現在のエラーレベルが返されます。次の項目はレベルの値として使用できます:
1 | E_ERROR | スクリプトの実行が停止された致命的なエラー。 2 |
致命的ではない実行時エラー。スクリプトの実行は停止されません | 4 | E_PARSE |
。 | 8E_NOTICE | |
32 | E_CORE_WARNING | |
128 | 。 | E_COMPILE_WARNING|
致命的なユーザー生成エラー。これは、PHP 関数 trigger_error() を使用してプログラマーによって設定される E_ERROR に似ています。これは、PHP 関数trigger_error () | 1024 | |
の相互運用性と互換性を支援するためにコードへの変更を提案する E_WARNING のようなものです。コード | 4096 | |
これは E_ERROR に似ていますが、ユーザー定義のハンドルによって捕捉できます (set_error_handler() も参照) | 8191 | |
すべてのエラーとレベル E_STRICT を除く警告 (E_STRICT は PHP 6.0 以降 E_ALL の一部になります) | ||