home ホーム search 検索 -  login ログイン  | reload edit datainfo version cmd icon diff delete  | help ヘルプ

PHP/Tips/エラーレベル

PHP/Tips/エラーレベル

PHP / Tips / エラーレベル
id: 61 所有者: msakamoto-sf    作成日: 2008-12-22 23:40:45
カテゴリ: PHP 

PHP4の時代は

E_ALL
or
E_ALL ^ E_NOTICE

で、.htaccessの場合は整数値で直接指定しないと駄目なので

# E_ALL
php_value error_reporting 2047
# E_ALL ^ E_NOTICE
php_value error_reporting 2039

という早見表が成立していました。

PHP5, PHP6と出てくるにつれてE_ALLの値も変わってきたようです。

実行時設定のPHPマニュアルにもありますが、とりあえず全部出したい場合はIntegerの最大値を指定しておけば良さそうです。

また、エラーレベルはこれからも追加されることがあるので、最大値 (E_ALL に対応する値) は変わる可能性があります。
そこで、E_ALLを指定する場面では 2147483647 のような数を指定するようにしましょう。 これは現状の全ビットに対応した上で、かつ値が将来追加された場合にも対応できます。



プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2008-12-22 23:45:44
md5:969e6c2d3d3f2fd3d13ccc00541493b6
sha1:f4023e69de0f602c40ea1b9db42973d1316f2905
コメント
コメントを投稿するにはログインして下さい。