我有问题有以下:使用simplexml_load_file错误/警告处理不工作
$xml4 = simplexml_load_file($fulllink4, 'SimpleXMLElement', LIBXML_NOWARNING);
$ fulllink4是动态生成的。有时就是在$ fulllink4产生的URL是错误的,我得到一个错误如下:
Warning: simplexml_load_file(http://xxxx.com): failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request in D:\xxxx.php on line 90
我读过,通过添加“‘的SimpleXMLElement’,LIBXML_NOWARNING);”部分到它应该抑制任何错误的行,但它没有。
有谁知道我可以如何完全抑制该行产生的所有错误?
预先感谢您。
它通常是一个坏主意,但你可以逃脱'@simplexml_load_file(...)在这种情况下丢失的' –
XML文件本身。那么抑制这种警告有什么用呢? –
其实我刚刚注意到我可以将@添加到simplexml_load_file中,但我仍然收到如下通知:注意:试图在D行上获取非对象的属性:\ xxxx.php 96行 我该如何摆脱通知还? – omega1