htaccessでerror_reportingを変更する場合にはまったので備忘録
1 |
php_value error_reporting E_ALL |
上記のような感じで書いちゃうと動かないみたいだ。
htaccessで指定する場合はビット値での指定が必須のようです。
各値は公式サイトを参考に。
E_ALLを指定する場合は「32767」を指定
※PHP5.4は32767、5.3は30719、5.2は6143、それ以前は2047とバージョンによって若干値が変わります。
E_ALL & ~E_NOTICE & ~E_DEPRECATED
例えば上記を指定したい場合
E_ALL:32767
E_NOTICE:8
E_DEPRECATED:8192
NOTの分を引き算します。
32767 – 8 – 8192 = 24567
1 |
php_value error_reporting 24567 |
となる。