Задать вопрос
@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).

Спасибо!
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Stepik
    PHP (pro)
    1 месяц
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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