(PHP) 突发 DOMDocument 非对象问题

(PHP) Sudden DOMDocument non-object problems

我一直在开发基于 XML 的 PHP 应用程序,它突然 "lost" 所有 XML 功能。

它只是在所有 DOMDocument/XML 函数(例如 item、replaceChild、removeChild 等)上给出非对象错误。生成非对象错误。昨天没有发生,我也没有更改任何代码。

还有一些错误,比如 Failed to parse QName, error parsing attribute name in Entity 等等。而 XML 数据仍然和过去几个月一样,所以没有变化。

似乎 DOMDocument "library" 完全不可用,而 PHPinfo 指出所有必需的模块等都已启用。

编辑:

现在似乎 SimpleXML 函数 asXML() 正在向文档添加一个新元素:

<ns:@attributes/>    

感谢回复。

最后它与实际的 XML 或 XML 代码相去甚远。

我有一个 != 比较器而不是 !== 这使得它像这样。所以下次我将一些变量与假值进行比较时,我可能会记得我应该使用 !==.

小事大不同。