PHPでエラーが表示されずに困っていてその調整で初めて知ったこと。
PHPのエラー表示には「display_errors」を使います。
これがOffになっているとエラーが表示されません。
今回これがOnになっているのにエラーが表示されないのです。
PHPのバージョンは5.6.x
htaccessを見てみると下記の通り
1 2 |
php_value error_reporting "E_ALL & ~E_NOTICE & ~E_DEPRECATED" php_value display_errors On |
お判りいただけただろうか…
正解は下記です。
1 2 |
php_value error_reporting 24567 php_value display_errors On |
なんと!htaccessで記述する場合はE_ALLのような定数を使ってはいけないのです。
数値で記述するとちゃんと認識されます!
各定数の数値はこちらで調べてください。
あー 知らなかった~
勉強なりました。