PHP сделать 3 проверки в return вместо 1?

Сейчас есть код: return ($doc->find('div#someid')->length() > 0); который проверяет, что нужный id существует на странице и если существует, возвращает 1

Необходимо расширить код ещё 2 проверками, чтобы дополнительно проверялось, что:

.class1 не содержит текст "Предложений" и .class2 не содержит текст "Проект закрыт"


Ответы (1 шт):

Автор решения: bearpro

Нужно воспользоваться логическими операторами

return ($doc->find('div#someid')->length() > 0) 
   and !str_contains($doc->find('.class1'), 'Предложений')
   and !str_contains($doc->find('.class2'), 'Проект закрыт'); 
→ Ссылка