PHP のエラー出力レベルを設定し、元のレベルを返します。
エラー出力レベルは以下の値のビットマスクです(リンクをたどって もらうと、それらの意味を知るための内部値がわかります)。
エラー報告レベル(error_reporting)はビットマスクまたは定数名のどち
らかです。将来のバージョンとの互換性を保証するために定数名を使用
することが強く推奨されます。エラーレベルが追加された場合、整数の
範囲は増加するため、以前の整数を使用するエラーレベルは常に期待通 りに動作するとは限りません。
表 1
error_reporting()
ビット値
値 | 内部名 |
---|---|
1 | E_ERROR |
2 | E_WARNING |
4 | E_PARSE |
8 | E_NOTICE |
16 | E_CORE_ERROR |
32 | E_CORE_WARNING |
64 | E_COMPILE_ERROR |
128 | E_COMPILE_WARNING |
256 | E_USER_ERROR |
512 | E_USER_WARNING |
1024 | E_USER_NOTICE |