LAMPで。
「さーて、.htaccess置いて、エラーメッセージを画面に表示....」
ってやったらさ、
出るわ出るわ...
Notice: Undefined variable
Notice: Undefined index
Notice: Undefined offset
の嵐。
おいぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃ
「またやってるよ。ほんとに進歩がない」
変数ないんだろ?
配列の範囲超えてるんだろ?
よくそんな状態で「テストしました。リリースします」って言えるよ....
あきれてものも言えない。
変数を宣言してないとか、範囲チェックしていないとか、キーチェックしていないとか、あり得ない。
PHP使ってんだから、それぐらいやれよ。
明らかに、不正な値を使ってるだろ、これじゃ。
というわけで、こんな文句を他の社員から言われないように、
こんな感じの.htaccess を開発環境ディレクトリの直下において開発しましょう。
■PHP 5.3.x で E_STRICT エラーも表示させる場合の .htaccess
php_flag display_errors On
php_value error_reporting 32767
PHP 5.3.x 以前の E_ALL には E_STRICT は含まれていない。
バージョン | E_ALLの値 | E_STRICTの値 |
---|---|---|
5.3.x | 30719 | 2048 |
5.2.x | 6143 | 2048 |
5.1以前 | 2047 | 2048 |
そのため、全てのエラーを表示したければ、各バージョンのE_ALL値とE_STRICT値の合計を error_reporting の値とすればいい。
なお、PHP 5.4.x は、E_ALL (32767) に E_STRICT も含まれているので、PHP 5.3.x 用に作った .htaccess はそのまま使える。
0 件のコメント:
コメントを投稿