如何打印以字符串形式显示的$ GLOBALS?
下面是一个非常简单的演示,有时我需要打印一个复杂页面的$ GLOBALS,并且在vars中有很多html代码,它们显示为html,我只想让它们成为字符串,怎么做?
<pre>
<?php
$html='<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>';
print_r($GLOBALS);
答案 0 :(得分:2)
使用echo htmlentities(print_r($GLOBALS, true));
答案 1 :(得分:1)
如果您的$GLOBALS
包含html链接,则需要删除HTML
标记,如下所示
echo "<pre>".strip_tags(print_r($GLOBALS))."</pre>";
或强>
echo "<pre>".print_r(strip_tags($GLOBALS))."</pre>";