1

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

在此处输入图像描述

4

2 回答 2

2

采用echo htmlentities(print_r($GLOBALS, true));

于 2013-03-30T03:31:59.323 回答
1

如果您$GLOBALS包含 html 链接,那么您需要删除HTML如下标签,

echo "<pre>".strip_tags(print_r($GLOBALS))."</pre>";

或者

echo "<pre>".print_r(strip_tags($GLOBALS))."</pre>";
于 2013-03-30T03:34:05.283 回答