muraoka-y/bbs1 — pull request #2 by xcezx (2012-09-26 12:50:13+00:00)
Title: 動作確認用に仕込んでいた var_dump や echo を削除しました

これは教え方が悪かった。

動作確認用に、 `var_dump` や `echo`, `print_r` などの関数を使って変数の内容を
画面上に出力してデバッグする (一般的に **プリントデバッグ** なんて呼ばれる) というのはお手軽な反面、実は結構危険。

例えば

> プリントデバッグしながら開発してました
> production 環境 (お客様が実際に利用する本番環境の事) ではプリントデバッグは削除するつもりだったけど
> 削除し忘れてサービスインしてしまった！
> プリントデバッグで表示された情報を元に不正アクセスを許してしまった！

なんて事になるかもしれない。

さて、ではどーやって実行中のプログラムで変数の内容を把握すればいいのか?

答えは **ログに吐き出しましょう！** です。
ログへの吐き出し方についてはいずれ教えます。

とりあえず、 **プリントデバッグに頼りすぎない** 様に心がけましょう。