例
異なるエラーレベルのレポートを指定します。
<?php
// Turn off error reporting
error_reporting(0);
// Report runtime errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// Report all errors
error_reporting(E_ALL);
// Same as error_reporting(E_ALL);
ini_set("error_reporting",
E_ALL);
// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
?>
定義と使用法
error_reporting()関数は、エラーが報告されているかを指定します。
PHPは、エラーの多くのレベルを有しており、この機能を使用すると、現在のスクリプトのそのレベルを設定します。
構文
error_reporting( level ) ;
パラメーター | 説明 |
---|---|
level | 任意。 現在のスクリプトのエラー・レポート・レベルを指定します。 エラー番号と名前付き定数が受け入れられます。 注意:名前付き定数は、今後のPHPのバージョンとの互換性を確保するために推奨されています |
技術的な詳細
戻り値: | 何度パラメータが指定されていない場合は、古いエラー報告レベルまたは現在のエラー報告レベルを返します。 |
---|---|
PHPバージョン: | 4.0+ |
<PHPのエラー・リファレンス