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?