Если значение узла пусто, иначе

У меня есть следующий код, но даже если значение узла пусто или заполнено, я получаю то же эхо = не установлено или пусто

В мой заголовок я включаю XML-файл, который включает в себя:

 $linkwebsite = $element->getElementsByTagName('linkwebsite')->item(0) ;

PHP-код:

<?php
    if (!empty($linkwebsite)){
    echo 'not empty';
}
else{
    echo 'is not set or empty';
}
?>

1 ответ

Хорошо, понял, когда я получил эхо-переменную. Ошибка - объект класса DOMElement не может быть преобразован в строку, поэтому мне пришлось установить значение переменной узла следующим образом

<?php
if (!empty($linkwebsite->nodeValue)){
echo 'not empty';
}
else{
echo 'is not set or empty';
}
?>
Другие вопросы по тегам