我有一个 XML 设置,我正在尝试使用 simplexml 加载。Web 应用程序的用户可以编辑 XML 设置。我想自己处理错误并向用户界面发送警告消息。然而,simplexml 不断地对格式错误的 XML 发出警告,而不是悄悄地返回 false。
如何让 simpleXML 闭嘴而不发出警告?有选择吗?
用于libxml_use_internal_errors()
抑制 XML 错误。
libxml_get_errors()
然后,如果需要,您可以使用它来检查任何错误。
在抛出警告的函数前面放一个@,这将抑制所有警告消息。