我正在尝试使用simplexml加载XML设置。 XML设置可以由Web应用程序的用户编辑。我想自己处理错误并向用户界面发送警告消息。但是,simplexml会不断地对格式错误的XML发出警告,而不是静静地返回false。
如何让simpleXML闭嘴而不发出警告?有没有选择呢?
答案 0 :(得分:17)
使用libxml_use_internal_errors()
来抑制XML错误。
如果需要,您可以使用libxml_get_errors()
检查任何错误。
答案 1 :(得分:4)
在抛出警告的函数前放置一个@,这将禁止所有警告消息。