【发布时间】:2010-06-29 12:06:49
【问题描述】:
我正在使用 SimpleXML 的 PHP4 实现,它使用 PHP 4 中的内置 xml_* 函数。我有一个奇怪的问题,由于没有错误报告,我无法诊断> 在服务器上并且无法打开 error_reporting。
我已修改 Parse() 函数以包含以下内容:
[stuff here to initialise the parser]
echo '<textarea rows="8" cols="50">', htmlspecialchars($this->xml), '</textarea>';
$parsed = xml_parse($this->parser, $this->xml) or die('error with xml_parse function');
textarea 可以很好地显示 XML,并且 XML 本身是完全有效的。但页面随即停止,似乎没有调用xml_parse 函数,也没有输出“死亡”消息。
还应该补充一点,这在其他页面上也可以正常工作,只是出于某种原因,这个特定页面似乎有问题。
这里会发生什么?还有其他方法可以调试吗?
【问题讨论】: