ホームページ  >  記事  >  バックエンド開発  >  PHPでのerror_reporting()関数の使用リファレンス

PHPでのerror_reporting()関数の使用リファレンス

WBOY
WBOYオリジナル
2016-07-25 08:57:24969ブラウズ
この記事では、PHP のエラー処理関数 error_reporting() の使用法を紹介します。必要な方は参考にしてください。

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

構文: error_reporting(report_level)

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

; エラー報告はビット単位です。または、数値を加算して、必要なエラー報告レベルを取得します。

; E_ALL – すべてのエラーと警告

; E_ERROR – 致命的な実行時エラー

; E_WARNING – 実行時警告 (致命的ではないエラー)

; E_PARSE – コンパイル時の解析エラー

; E_NOTICE – 実行時のリマインダー (コード内のバグが原因で発生することがよくあります。

)

;意図的な行動によって引き起こされることもあります。 (例: 初期化されていない変数に基づいて自動的に初期化されます

;空の文字列が初期化されていない変数を使用しているという事実)

; E_CORE_ERROR – PHP 起動時の初期化プロセス中に発生する致命的なエラー

; E_CORE_WARNING – PHP の起動時の初期化プロセス中に発生する警告 (致命的ではないエラー)

; E_COMPILE_ERROR – 致命的なコンパイル時エラー

; E_COMPILE_WARNING – コンパイル時の警告 (致命的ではないエラー)

; E_USER_ERROR – ユーザーが生成したエラー メッセージ

; E_USER_WARNING – ユーザーが生成した警告メッセージ

; E_USER_NOTICE – ユーザーによって生成されたリマインダーメッセージ

上記のオプションは任意の数で「または」接続 (OR または | を使用) できるため、必要なすべてのエラー レベルを報告できます。

たとえば、次のコードはユーザー定義のエラーと警告をオフにし、特定の操作を実行した後、元のエラー レベルに戻ります。 例 1、

リーリー

例 2、

リーリー

PHPでのerror_reporting()関数の使用リファレンス



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