1
我使用PHP文件()函数获取XML内容到数组,如:PHP文件()处理错误时,它会有些不对劲
$XMLContent=file("http://www.domain.com/file.xml");
,但我不如何处理错误一样,如果该文件将不存在或网站。 我试图用这种方式:
try {
$XMLContent=file("http://www.domain.com/file.xml");
....
} catch (Exception $e) {
echo $e->getMessage();
}
,但我总是在我的错误日志两个错误,如果网站是错误的:
1)文件():php_network_getaddresses:的getaddrinfo失败:产品名称或服务不在
2)知未能打开流:php_network_getaddresses:失败的getaddrinfo:姓名或
var_dump($XMLContent);
不知道服务显示的是假
如果文件不那么不存在我不明白的错误在我的日志,但 var_dump($XMLContent);
表明,我不需要
如何妥善处理这些错误,这些错误将无法登录其他的东西错误文件?
这并没有帮助,因为我能做到这一点,以及类似这样的:'如果($ XMLContent =文件(“http://www.domain.com/file。 xml“)){' – felixRo