Я пытаюсь поймать свойство Попытка получить уведомление об отсутствии объекта, которое возникает, когда мой
$xpath->evaluate
не находит соответствующий объект.
это мой код
$doc = new DOMDocument();
$doc->loadHTML($html);
$xpath = new DOMXPath($doc);
$sources = $xpath->evaluate("//img/@src"); # "/images/image.jpg"
$src = $sources[0]->value;
echo $src;
Я уже пытался поместить $sources = $xpath->evaluate("//img/@src");
в оператор try и catch, но, поскольку он не является ошибкой исключения, он не работает.
Также я пытался использовать
if ($sources) {
$src = $sources[0]->value;
echo $src;
}
это тоже не сработало.
Знаете ли вы, что я могу сделать, чтобы поймать уведомление?