所以我从 XML 文件中获取一些信息,如下所示:
$url = "http://myurl.blah";
$xml = simplexml_load_file($url);
除了有时 XML 文件是空的,我需要代码优雅地失败,但我似乎无法弄清楚如何捕获 PHP 错误。我试过这个:
if(isset(simplexml_load_file($url)));
{
$xml = simplexml_load_file($url);
/*rest of code using $xml*/
}
else {
echo "No info avilable.";
}
但它不起作用。我猜你不能那样使用 ISSET 。任何人都知道如何捕捉错误?