Captura de erros PHP se o arquivo XML estiver vazio
então eu estou pegando algumas informações de um arquivo XML da seguinte forma:
$url = "http://myurl.blah";
$xml = simplexml_load_file($url);
Exceto, às vezes, o arquivo XML está vazio e eu preciso que o código falhe normalmente, mas não consigo descobrir como capturar o erro do PHP. Eu tentei isso:
if(isset(simplexml_load_file($url)));
{
$xml = simplexml_load_file($url);
/*rest of code using $xml*/
}
else {
echo "No info avilable.";
}
Mas isso não funciona. Eu acho que você não pode usar o ISSET dessa maneira. Alguém sabe como pegar o erro?