error_reporting() 関数は、現在のスクリプトのエラー報告レベルを設定し、報告される PHP エラーの種類を指定するために使用されます。構文は error_reporting(report_level) で、古いエラー レポート レベルを返します。
php error_reporting() 関数の使用方法?
error_reporting() 関数は、現在のスクリプトのエラー報告レベルを設定し、報告される PHP エラーの種類を指定します。
この関数は、実行時に error_reporting ディレクティブを設定できます。
PHP には多くのエラー レベルがあります。スクリプトの実行時にこの関数を使用してレベルを設定します。オプションの level 引数が設定されていない場合、error_reporting() は単に現在のエラー報告レベルを返します。
構文
error_reporting(report_level)
パラメータ:
● レベル: オプション。新しい 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 サイトの他の関連記事を参照してください。