PHP error_reporting() 関数

PHP エラー・リファレンス

さまざまなエラーレベルの出力を指定します:

<?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+

PHP エラー・リファレンス