ホームページ  >  記事  >  バックエンド開発  >  PHPの例外レベル

PHPの例外レベル

WBOY
WBOYオリジナル
2016-06-13 12:23:411065ブラウズ

php のエラー レベル

php プログラミングのプロセスでは、誰もが多かれ少なかれエラー リマインダーに遭遇するでしょう。これらのエラー リマインダーが、よりクリーンなコードを書くためのガイドとなります。今日は主なエラーについて書き留めます。タイプをリストアップし、最初に穴を掘り、PHP エラーと例外に関する関連知識を書き込み、ゆっくりと穴を埋めます。

  • 非推奨 最低レベルのエラー。プログラムは実行を継続します。

  • 通知 使用されている場合、通知レベルのエラーです。変数を宣言せずに直接プログラムを実行すると、

  • 警告 警告レベルのエラーが発生し、望ましい結果が得られない可能性があります

  • 致命的エラー 致命的エラー 致命的レベルのエラー、プログラムはこれ以上実行されません

  • 解析エラー 構文解析エラー、最高レベルのエラー、その他を含む エラーメッセージも表示されません

  • E_USER_関連エラー ユーザー設定関連エラー

trigger_error() 関数を使用して ユーザーレベルのエラー/警告/通知情報を設定します

エラーレベルを設定するにはどうすればよいですか?

error_reporting(-1) はすべてのエラーを表示し、error_reporting(0) はすべてのエラーをマスクします。 ini_set('error_reporting',0) もすべてのエラーをマスクします。 php.ini ファイルで error_reporting を設定して、スクリプトに特定のエラーを表示または非表示にすることができます。 ini_set('display_errors','On') はエラーを表示します。

注: error_reporting() はどのような種類のエラーが報告されるかを設定し、ini_set('display_errors','On') はエラーを出力するかどうかを設定します。したがって、error_reporting(-1) と ini_set('display_errors',0) を使用してログを設定できます。エラーは報告され、出力されません。

例: error_reporting(E_ALL&~E_NOTICE) は通知レベルのエラーを表示しません。 「〜」はそうではないことを意味します。

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