if($xml->getElementsByTagName($elmnt) && $xml->getElementsByTagName($elmnt)->length > 0)
Эта строка предназначена для проверки ошибок. Все, что я хочу, это вместо того, чтобы ломать всю страницу , сделать четкое сообщение об ошибке. Он включен в функцию, предназначенную для остановки всех связанных процессов при сбое и продолжения отображения остальной части страницы, если она не работает, поскольку макет страницы не зависит от того, успешно ли выполняется эта функция.
Неустранимая ошибка: вызов функции-члена getElementsByTagName () для необъекта в file.php в строке 100
Как я на самом деле проверяю, чтобы убедиться, что у рассматриваемого DOMDocument
есть элемент, и он не выдает ошибку выше? Я пытался использовать только первое условие или второе условие.
var_dump($xml);
object(DOMDocument)#3 (1) {
["preserveWhitespace"]=>
bool(false)
}