配列の中身は表示できない。
そこで、下記のブログで紹介されているようにerror_logを使用していた。
[php][tips]phpのエラーログに、array配列の中身をきれいに吐く。
ただ、ここで不思議な現象がおきた。
error_logを使用すると、
「Notice (8): Undefined variable」や
「Warning (2): Invalid argument supplied for foreach()」
など、今まで画面に表示されなかったメッセージが画面に表示される
ようになる。
ただ、error_logに渡したメッセージは相変わらずログにしか表示されない。
AJAXの出力でこれが出力されてしまっていて、
動きがおかしくなっていた。
これを防止するには、下記のコマンドでメッセージを出さない
ようにする。
Configure::write('debug', 0);
0 件のコメント:
コメントを投稿