ホームページ  >  記事  >  バックエンド開発  >  PHP エラー報告関数 error_reporting() の使用方法

PHP エラー報告関数 error_reporting() の使用方法

青灯夜游
青灯夜游オリジナル
2020-11-06 09:44:362147ブラウズ

PHP では、エラー報告関数 error_reporting() を使用して、どのような種類の PHP エラーを報告するかを指定します。構文は「error_reporting(level)」です。この関数を使用して、スクリプト実行時のエラー レベルを設定します。実行中です。設定されていない場合はオプションのパラメータ レベルであり、現在のエラー レポート レベルのみが返されます。

PHP エラー報告関数 error_reporting() の使用方法

推奨: 「PHP ビデオ チュートリアル

error_reporting() 関数は、報告する必要がある PHP エラーの種類を指定します。 。

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

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

構文

error_reporting(report_level)

パラメータ:

report_level: オプション。現在のスクリプトのエラー報告レベルを指定します。値の数値と定数名の両方を使用できますが、将来の PHP バージョンとの互換性を確保するために、定数名を使用することをお勧めします。

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

レポート レベル

PHP エラー報告関数 error_reporting() の使用方法

戻り値: 古い 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 までご連絡ください。