ホームページ  >  記事  >  バックエンド開発  >  PHPでエラーレベルを設定する方法

PHPでエラーレベルを設定する方法

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-09-28 15:50:045997ブラウズ

PHPでエラーレベルを設定する方法

プログラム開発では、プログラムの実行エラーが発生することがよくありますが、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でエラーレベルを設定する方法

PHPでエラーレベルを設定する方法

例:

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

<?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 サイトの他の関連記事を参照してください。

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