PHPのデバッグ環境ってどうなってるんだと探してみると、Firebugを利用したFirePHPというものがあった。

http://d.hatena.ne.jp/stfuawsc/20090605/1244165340

これよさげだけど、ソースに専用の関数を組み込むわけで当然外部ライブラリが必要になる。
そのライブラリは実行環境のサーバーに入れるわけだけど、レンタルサーバーなどには組み込めない。

組み込めなのはどうにもならんとして、そうなると自宅サーバーがないときはローカルの実行環境のみになるんだけど、ローカルで組み込んでデバッグしてレンタルサーバーなどに置いた場合は当然エラーがでるわけだ。ライブラリが無いわけだから。
そんときは削除やコメントアウトしないといけないんだよね。

面倒だねえ。
もちろん実稼働されるときにそんなもの吐き出してもらっちゃ困るから最終的には消すのが当然なんだけどね。

これってインタプリタへの命令で、フラグ一発で読み飛ばすとかできないのかねえ?
ifdefみたいなので。

PHPでそういったのないのかな?