2017-01-30 6 views
0

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

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

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

PHP код:

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

Вы уверены, что переменная заполнена? Попробуйте выполнить 'echo $ linkwebsite' прямо перед оператором' if'. –

+0

Получил эту ошибку - при вставке echo $ linkwebsite в строке 80 Ловкая фатальная ошибка: объект класса DOMElement не может быть преобразован в строку в /home/mymobi/public_html/za/jvs/template/template/index.php в строке 80 - какой –

ответ

0

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

<?php 
if (!empty($linkwebsite->nodeValue)){ 
echo 'not empty'; 
} 
else{ 
echo 'is not set or empty'; 
} 
?> 
Смежные вопросы