プログラム開発では、プログラムの実行エラーが発生することがよくありますが、PHP はプログラムのエラー レベルに応じて異なるプロンプトを表示します。例えば、警告やエラーなどですが、これらのエラーは設定することができ、軽微なエラーであれば報告されないようにすることができます。これには、この章で説明されているように、PHP のエラー レベルを設定する方法を使用する必要があります。
PHP では、エラー レベルを設定する方法が 2 つあります:
最初の方法: この方法で error_reporting を設定した後、Web サーバーを再起動すると、設定が永続的に有効になります。
xampp 統合ソフトウェア パッケージを例として、構成ファイル php.ini を開いて、次のようにエラー報告レベル error_reporting のデフォルト値を確認します。
error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT
は、すべてを報告することを意味します。エラー。ただし、E_DEPRECATED と E_STRICT は除きます。
これを次のように変更します:
error_reporting=E_ALL & ~E_NOTICE
これは、E_NOTICE を除くすべてのエラーを報告することを意味します。これは最も一般的に使用されるエラー報告レベルでもあり、アテンション クラスのエラー (未定義変数の使用など) は報告されません。
これを保存すると、Web サーバーを再起動した後に有効になります。
関連する推奨事項: 「php 入門チュートリアル 」
2 番目: error_reporting() 関数を使用してエラー レベルを設定します。このように設定した後、すぐに発効することができます。
ただし、現在のスクリプトの error_reporting() 関数呼び出しの背後の領域のみです。
error_reporting() 関数の構文は次のとおりです:
int error_reporting ([ int $level ] )
パラメータ レベルは、指定されたエラーのレベルです。設定されていない場合は、現在のエラー レベルが返されます。以下は、level パラメータに指定される値です。
例:
次のコードは、ユーザー定義のエラーと警告をオフにし、特定の操作を実行します。元のエラー レベルに戻す:
<?php //禁用错误报告 error_reporting(0); //报告运行时错误 error_reporting(E_ERROR | E_WARNING | E_PARSE); //报告所有错误 error_reporting(E_ALL); ?>
簡単な例は次のとおりです:
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
これは、PHP エラー、警告、構文エラー、リマインダーがすべてエラーを返すことを意味します。
以上がPHPでエラーレベルを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。