PHP プログラミングのプロセスでは、誰もが多かれ少なかれエラー リマインダーに遭遇するでしょう。これらのエラー リマインダーが、私たちがリストした主なエラーの種類を最初に書き留めて、穴を掘ります。 PHP のエラーと例外に関する関連知識を身につけ、ゆっくりと穴を埋めてください。
非推奨 最低レベルのエラー、プログラムは実行を継続します
通知 未宣言の変数の直接使用などの通知レベルのエラー、プログラムは実行を継続します
警告 警告レベルのエラー、望ましい結果
致命的エラー 致命的レベルのエラー 致命的レベルのエラー、プログラムはそれ以上実行されません
解析エラー 構文解析エラー、最高レベルのエラー、他のエラーメッセージも表示されません
E_USER_関連エラーセットユーザーによる 関連エラー
trigger_error() 関数を使用して、ユーザーレベルのエラー/警告/通知情報を設定します
エラーレベルを設定するにはどうすればよいですか?
エラーレベルを変更します:
1: php.iniのerror_reportingオプションを変更します
2: phpページでerror_reporting()関数を使用して変更できます
エラーレベルはバイナリ値で表されます: 1111 1111 1111 111 左から右へ、各ビットの 1 はエラーレベルを表します
致命的エラー Fatal error: 0000 0000 0000 001 Turn on 1
Warning error: 0000 0000 0000 010 Turn on 2
NOTICE Warning: 0 000 000 0 0001 000ターン8は、すべてをレポートします:エラー(11);
システム 各レベルの値をシステム定数に置き換えました。
E_ERROR 1
E_WARNING 2 E_NOTICE 8
例外はNOTです。 ICE、その他はすべて報告されます: error_reporting(E_ ALL & ~E_NOTICE);
開発中はエラーレベルが高く、オンライン製品ではエラーレベルが低くなります: +
コードは次のとおりです:
define('DEBUG',true); // 在开发时,声明一个DEBUG模式 if(defined('DEBUG')) { //检测到处于开发模式 error_reporting(E_ALL); } else { error_reporting(0); }
以上がPHPのエラーレベル設定方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。