@Us59

Как решить Call to a member function find() on null in?

Как использовать find в simple_html_dom

Проблема следующая: Если вызываем find, и если он не нашел искомый элемент - возвращается ошибка:
Fatal error: Call to a member function find() on null in

ВОПРОС: Как предусмотреть это?!! Можно извернуться и перед вызовом делать preg_match, но это уже колход, разве нету встроенного решения?

У меня проблема в том, что HTML строится по-разному, и иногда искомого элемента нету.
  • Вопрос задан
  • 689 просмотров
Пригласить эксперта
Ответы на вопрос 1
@byStep
Ошибка связана с особенностями употребления дефисов в preg_match, замените все \w- на -\w.
Актуально для PHP 7.4
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 16:03
5000 руб./за проект
25 апр. 2024, в 16:02
40000 руб./за проект
25 апр. 2024, в 15:58
5000 руб./за проект