Функция PHP, которая должна возвращать объект DOMElement, всегда возвращает NULLPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Функция PHP, которая должна возвращать объект DOMElement, всегда возвращает NULL

Сообщение Anonymous »

Я пытаюсь написать функцию, которая будет получать объект DOMElement, выполнять некоторые операции поиска внутри его потомков, а затем возвращать DOMElement, соответствующий нужным параметрам.
Сокращенная версия:

Код: Выделить всё

function untilUHitText($domElement){
echo "
before anything happens
";
var_dump($domElement);
if($domElement->tagName == "Text" || $domElement->childElementCount == 0){
return $domElement;}
}
var_dump без проблем покажет переданный элемент DOMElement, но возвращаемый $domElement всегда имеет значение null, даже если я не выполняю над ним никаких операций.
Я пробовал изменить код внутри функции, но как только я выполняю какую-либо проверку $domElement, она просто возвращает нулевое значение.

Подробнее здесь: https://stackoverflow.com/questions/786 ... turns-null
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»