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

时间:2015-05-19 21:29:37

标签: php html-entities

我想使用print_rvar_dump打印出来的对象。但是,对象的属性中有html。你认为html_entity_decode会对我有所帮助,但这只适用于字符串而不是整个对象。

任何人都知道怎么做?

2 个答案:

答案 0 :(得分:3)

这对var_dump不起作用,但是print_r接受第二个参数,告诉它将表示作为字符串返回而不是打印它。所以你可以这样做:

$rep = print_r($var, true);
echo '<pre>' . htmlentities($rep) . '</pre>';

对于var_dump(),您可以使用输出缓冲功能捕获输出,然后使用htmlentities()显示它。

答案 1 :(得分:0)

在转储变量之前,只需打印HTML <pre>标记。