ホームページ >バックエンド開発 >PHPの問題 >PHPのエラーレベルを変更する方法

PHPのエラーレベルを変更する方法

coldplay.xixi
coldplay.xixiオリジナル
2020-11-02 13:55:182419ブラウズ

PHP のエラー レベルを変更する方法: 1. PHP 設定ファイル [php.ini] を変更し、[error_reporting] を設定して Web サーバーを再起動します; 2. [error_reporting()] 関数を使用します。コードは [int error_reporting ([..]] です。

PHPのエラーレベルを変更する方法

PHP のエラー レベルを変更する方法:

#1. PHP 設定ファイル php.ini を変更します。

この方法で 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 サーバーの再起動後に有効になります。

2. error_reporting() 関数を使用します。

Afterこの方法で設定すると、すぐに有効になります。ただし、現在のスクリプトの error_reporting() 関数呼び出し後の領域でのみです。

int error_reporting ([ int $level ] )

パラメータには、整数または対応する定数識別子を指定できます。定数形式の使用を推奨します。戻り値は、現在位置です。有効なエラー報告レベルの値 (整数値)です。

次は、いくつかのエラー報告レベルです:

PHPのエラーレベルを変更する方法error_reporting(E_ALL ^ E_NOTICE ); // E_NOTICE を除くすべてのエラーを報告します

error_reporting(E_ERROR); // 致命的なエラーのみを報告します

echo error_reporting(E_ERROR | E_WARNING | E_NOTICE); // 致命的なエラーのみを報告します 3 つのエラー: E_ERROR、E_WARNING、E_NOTICE

注: 設定ファイル php.ini の display_errors のデフォルト値は On です。エラー プロンプトが表示されることを意味します。オフに設定すると、すべてのエラー プロンプトがオフになります。

error_reporting(0)

を使用するか、関数の前に

@ を追加しますエラーメッセージによる機密情報の漏洩を防ぐために、エラー出力を抑制します。 関連ビデオの推奨事項:

PHP プログラミングの入門から習熟まで

以上がPHPのエラーレベルを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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