Задать вопрос
@Shimpanze

Можно ли использовать xpath-выражения внутри if-условия?

Здравствуйте!

Можно ли использовать xpath-выражения внутри if-условия?

Пример:
foreach( $elements as $item ) {

  // у итерируемого в данный момент элемента class = foo?
  if ( $xpath->query( "self::node()[contains(@class, 'foo')]", $item ) ) {
        print "yes";
    }
    else {
        print "no";
    }
}


Этот код не срабатывает. Даже если вписать несуществующий класс, всё равно выдаст yes (true).

Спасибо!
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы