通常我们有时候在调试的过程中用到print_r()函数,但是变量有时候通过print_r()打印输出显示在网页上时,会因为内容中的html内容直接按终端效果呈现在网页中,而不是以代码的形式呈现,例如 图片代码部分<img src=…… 输出显示直接是图片,而不是直接显示html代码,而且如果是遇到数组形式的数据,毫无格式化的连续展现出来的,代码连续在一起,看起来非常混乱,阅读起来就非常非常的困难。
我们希望print_r()输出的内容全部以代码的形式呈现,只需要将输出该变量前后加上格式化的标签。
例如输出变量$html,前后加上格式化标签的输出:
print_r('<pre>'); print_r($html); print_r('</pre>');
最终出来的代码就完美呈现出来,清晰、干净,非常便于阅读。
当然除了<pre></pre>标签,还可以是<textarea></textarea>等
评论0