ホームページ >バックエンド開発 >PHPの問題 >PHPのerror_reporting関数の使い方

PHPのerror_reporting関数の使い方

青灯夜游
青灯夜游オリジナル
2019-05-27 09:48:083135ブラウズ

error_reporting() 関数は、現在のスクリプトのエラー報告レベルを設定し、報告される PHP エラーの種類を指定するために使用されます。構文は error_reporting(report_level) で、古いエラー レポート レベルを返します。

PHPのerror_reporting関数の使い方

php error_reporting() 関数の使用方法?

error_reporting() 関数は、現在のスクリプトのエラー報告レベルを設定し、報告される PHP エラーの種類を指定します。

この関数は、実行時に error_reporting ディレクティブを設定できます。

PHP には多くのエラー レベルがあります。スクリプトの実行時にこの関数を使用してレベルを設定します。オプションの level 引数が設定されていない場合、error_reporting() は単に現在のエラー報告レベルを返します。

構文

error_reporting(report_level)

パラメータ:

● レベル: オプション。新しい error_reporting レベルを指定します。ビットマスクまたは名前付き定数を使用できます。

注: 将来のバージョンとの互換性を確保するために、名前付き定数を使用することを強くお勧めします。エラー レベルの追加と整数値の範囲の増加により、古い整数ベースのエラー レベルは常に期待どおりに動作するとは限りません。

利用可能なエラー レベル定数とその実際の意味は、事前定義された定数で説明されています。

レポート レベル

PHPのerror_reporting関数の使い方

戻り値: 古いエラー レポート (error_reporting) レベル、またはlevel 引数が指定されていない場合は、現在のレベルを返します。

例を通して php error_reporting() 関数の使用方法を見てみましょう。

例:別のエラー レベルのレポートを指定する

<?php
 // 关闭错误报告
 error_reporting(0);
 // 报告 runtime 错误
 error_reporting(E_ERROR | E_WARNING | E_PARSE);
 // 报告所有错误
 error_reporting(E_ALL);
 // 等同 error_reporting(E_ALL);
 ini_set("error_reporting", E_ALL);
 // 报告 E_NOTICE 之外的所有错误
 error_reporting(E_ALL & ~E_NOTICE);
?>

以上がPHPのerror_reporting関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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