好吧,我有一个 php 脚本,我需要以某种方式查看我的一个变量的值。关键是这个变量是从服务器返回的很长的 XML 字符串。我知道它有一条错误消息,但我需要实际查看它在说什么。如果我尝试打印或回显该值,它只显示后跟一个 ... 的部分,或者如果我使用 var_dump,它也会执行相同的操作。我什至尝试用该值回显 javascript 警报,但失败了,因为 xml 中存在单引号和双引号,导致无法正确识别警报引号。我只需要查看此变量的值。有什么建议吗?谢谢。
编辑: 其实说错了。 Echo 和 print 无法正确显示值,因为标签位于 <> 括号中,因此它被识别为 html 标签。
最佳答案
您可以使用 htmlentities输出 XML 字符串,以便您可以在浏览器中获得它的纯 TextView 。
<?php echo htmlentities( $xml_string); ?>
或者,您可以解析 XML 字符串以显示错误消息,但这可能比您需要的更复杂。
关于php - 如何将 XML 字符串回显到 HTML 页面以进行调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8099507/