多くの場合、記述されたコード内のエラーは無視されたり、エラーがまったく表示されなかったりします。 さて、次に、PHP のデフォルト設定で Notice 警告をブロックする方法を紹介します。ページが正しく表示されなくなる警告プロンプトに注意してください。定義した変数を直接使用しましたか?ただし、PHP をプログラミングする場合、C++ ほど厳密ではないため、この機能はプログラミング時によく使用されます。
苦労して書いた PHP プログラムをサーバーにデプロイするとき、多くの人がこのプロンプトを見たことがあると思います:PHP Notice: Undefined variable PHP Notice: Undefined index
直接使用されている定義済みの変数があるかどうかを確認してください。ただし、PHP をプログラミングする場合、C++ ほど厳密ではないため、この機能はプログラミング時によく使用されます。 PHP のデフォルト設定ではこれらのプロンプトが表示されるため、ページが正しく表示されなくなります。
//error_reporting(E_ALL); error_reporting(E_ALL || ~E_NOTICE); //显示除去 E_NOTICE 之外的所有错误信息
最初の行は、すべてのエラーを表示することを意味します。
2 番目の行は、警告を表示せずにすべてのエラーを表示することを意味します。2 行目の前に // を追加し、前の // を削除するだけです。最初の行のそれだけです。
使用方法:
error_reporting(0);//禁用错误报告 error_reporting(E_ALL ^ E_NOTICE);//显示除去 E_NOTICE 之外的所有错误信息 error_reporting(E_ALL^E_WARNING^E_NOTICE);//显示除去E_WARNING E_NOTICE 之外的所有错误信息 error_reporting(E_ERROR | E_WARNING | E_PARSE);//显示运行时错误,与error_reporting(E_ALL ^ E_NOTICE);效果相同。 error_reporting(E_ALL);//显示所有错误
関連推奨事項:
Web クラスターセッション同期手順の PHP 設定の詳細な説明
以上がPHPのデフォルト設定で通知警告をブロックする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。