Перехват ошибок PHP, если файл XML пуст

поэтому я собираю некоторую информацию из 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 таким образом. Кто-нибудь знает, как отловить ошибку?

Ответы на вопрос(4)

Ваш ответ на вопрос