Abfangen von PHP-Fehlern, wenn die XML-Datei leer ist

Also hole ich mir einige Informationen aus einer XML-Datei wie folgt:

$url = "http://myurl.blah";
$xml = simplexml_load_file($url);

Außer manchmal ist die XML-Datei leer und ich brauche den Code, um ordnungsgemäß zu versagen, aber ich kann nicht herausfinden, wie der PHP-Fehler abgefangen werden kann. Ich habe es versucht:

if(isset(simplexml_load_file($url)));
{
    $xml = simplexml_load_file($url);
    /*rest of code using $xml*/
}
else {
    echo "No info avilable.";
}

Aber es geht nicht. Ich vermute, Sie können ISSET so nicht verwenden. Weiß jemand, wie man den Fehler abfängt?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage