さまざまなエラーレベルの出力を指定します:
<?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 | 任意。error-reportを現在のスクリプトのレベルに指定する。エラー番号と名前付き定数が指定可能。 注:将来のPHPバージョンとの互換性を保証するために、名前付き定数が推奨されています |
返り値: | 古い error_reporting レベル、または level パラメータが指定されていない場合は、現在の error_reporting を返します |
---|---|
PHP バージョン: | 4.0+ |