Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用html实体和php打印对象?_Php_Html Entities - Fatal编程技术网

如何使用html实体和php打印对象?

如何使用html实体和php打印对象?,php,html-entities,Php,Html Entities,我想使用print\u r或var\u dump打印对象的外观。但是,对象的属性中存在html。你可能认为html\u entity\u decode在这里对我有帮助,但这只适用于字符串,而不是整个对象 有人知道怎么做吗?在转储变量之前只需打印HTML标记。在转储变量之前只需打印HTML标记。在转储变量之前只需打印HTML标记。在转储变量之前只需打印HTML标记。

我想使用
print\u r
var\u dump
打印对象的外观。但是,对象的属性中存在html。你可能认为
html\u entity\u decode
在这里对我有帮助,但这只适用于字符串,而不是整个对象


有人知道怎么做吗?

在转储变量之前只需打印HTML
标记。

在转储变量之前只需打印HTML
标记。

在转储变量之前只需打印HTML
标记。

在转储变量之前只需打印HTML
标记。

<用于
var\u dump
,但
print\u r
接受第二个参数,该参数告诉它以字符串形式返回表示,而不是打印它。因此,您可以:

$rep = print_r($var, true);
echo '<pre>' . htmlentities($rep) . '</pre>';
$rep=print\r($var,true);
回显“”。htmlentities($rep)。”;

对于
var\u dump()
,您可以使用输出缓冲函数捕获输出,然后使用
htmlentities()

显示它,这对
var\u dump
不起作用,但
print\u r
接受第二个参数,该参数告诉它以字符串形式返回表示,而不是打印它。因此,您可以:

$rep=print\r($var,true);
回显“”。htmlentities($rep)。”;

对于
var\u dump()
,您可以使用输出缓冲函数捕获输出,然后使用
htmlentities()

显示它,这对
var\u dump
不起作用,但
print\u r
接受第二个参数,该参数告诉它以字符串形式返回表示,而不是打印它。因此,您可以:

$rep=print\r($var,true);
回显“”。htmlentities($rep)。”;

对于
var\u dump()
,您可以使用输出缓冲函数捕获输出,然后使用
htmlentities()

显示它,这对
var\u dump
不起作用,但
print\u r
接受第二个参数,该参数告诉它以字符串形式返回表示,而不是打印它。因此,您可以:

$rep=print\r($var,true);
回显“”。htmlentities($rep)。”;

对于
var\u dump()
您可以使用输出缓冲函数捕获输出,然后使用
htmlentities()

显示输出。这些函数通常仅用于调试,为什么不循环对象?这些函数通常仅用于调试,为什么不循环对象?这些函数通常只用于调试,为什么不循环对象?这些函数通常只用于调试,为什么不循环对象?这会阻止重新格式化,它不会将内容视为文本。这会阻止重新格式化,它不会将内容视为文字。这会阻止重新格式化,它不会将内容视为文字。这会阻止重新格式化,它不会将内容视为文字。