PHPのerror_reportingの使い方は何ですか?
PHPの中で、error_reporting関数はエラー報告レベルを設定するために使用されます。この関数の構文は以下の通りです:
error_reporting($level)
$levelは、エラー報告のレベルを指定する整数です。以下は一般的に使用されるエラー報告レベルのいくつかです:
- すべてのエラーレポートを閉じる。
- E_ERROR:致命なエラーが表示されました。
- 警告が表示されました。
- E_PARSE: 構文解析エラーを表示します。
- E_NOTICE:警告を表示します。
- E_ALL: すべてのエラーを表示します。
E_ALLにエラーレポートレベルを設定すると、すべてのエラーが表示されます。
error_reporting(E_ALL);
すべてのエラーレポートを無効にするには、エラーレポートのレベルを0に設定してください。
error_reporting(0);
「さらに、error_reporting関数の返り値を使って現在のエラーレポートレベルを取得することもできます」
$currentLevel = error_reporting();
error_reporting関数は実行時にのみ有効であるため、スクリプトの最初でエラーレポートレベルを設定したい場合は、php.iniファイルで構成する必要があります。