如何打印$ GLOBALS以字符串形式显示?

时间:2013-03-30 03:29:14

标签: php

如何打印以字符串形式显示的$ 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);

enter image description here

2 个答案:

答案 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>";