ホームページ  >  記事  >  バックエンド開発  >  PHP エラーレポートの使用

PHP エラーレポートの使用

WBOY
WBOYオリジナル
2016-06-23 14:33:11839ブラウズ

定義と使用法

error_reporting() は、PHP のエラー報告レベルを設定し、現在のレベルを返します。

構文
error_reporting(report_level)

パラメータレベルが指定されていない場合は、現在のエラーレベルが返されます。次の項目はレベルの値として使用できます:

値定数の説明 E_WARNING 4E_PARSE コンパイル時解析エラーはパーサーによってのみ生成されます 8 E_NOTICE 実行時の通知。スクリプトはエラーである可能性のあるものを見つけました。ただし、スクリプトを通常に実行するときにも発生する可能性があります。 PHP コアの E_ERROR 32E_CORE_WARNING PHP の起動時に発生する致命的ではないエラー128E_COMPILE_WARNING致命的ではないコンパイル時エラー。 R_ERROR 致命的なユーザー生成エラー。これは、PHP 関数 trigger_error() を使用してプログラマーによって設定される E_ERROR に似ています。これは、PHP 関数trigger_error ()1024E_USER_NOTICE の相互運用性と互換性を支援するためにコードへの変更を提案する E_WARNING のようなものです。コード4096E_RECOVERABLE_ERRORこれは E_ERROR に似ていますが、ユーザー定義のハンドルによって捕捉できます (set_error_handler() も参照)8191E_ALL すべてのエラーとレベル E_STRICT を除く警告 (E_STRICT は PHP 6.0 以降 E_ALL の一部になります) 例 上記のオプションは任意の数で「OR」 (OR または | を使用) で接続でき、必要なすべてのエラーを次の時点でレポートします。すべてのレベル。たとえば、次のコードはユーザー定義のエラーと警告をオフにし、いくつかのアクションを実行した後、元のエラー レベルに戻ります。
1 E_ERROR スクリプトの実行が停止された致命的なエラー。 2
致命的ではない実行時エラー。スクリプトの実行は停止されません
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。