PHPでvar_dump()する時に、中身がHTMLタグだとやっかいな件

タナビーの高梨です。

PHPをデバッグ中に、手軽な値の確認方法として、var_dump()をよく使います。
ちょっとした変数の中身を確認する時など、値とともに変数の型なども教えてくれて便利なのですが、やっかいな点が1つあります。

変数の値がHTMLタグの場合に、そのタグをそのまま出力するため、HTMLとして出力されてしまいます。

scriptが埋め込まれている日にはエラーが発生するなど、かなり深刻な影響が出たりします。

で、回避策。

結論から言うとエスケープして<pre>で表示

これにて解決!