SimpleHtmldom 可用于提取具有 class 的第一个元素的内容description
。
$html = str_get_html($html);
$html->find('.description', 0)
但是如果这个类不存在,PHP 会抛出一个错误
Trying to get property of non-object
我试过
if(!isset($html->find('.description', 0))) {
echo 'not set';
}
和
if(!empty($html->find('.description', 0))) {
echo 'not set';
}
但两者都给出了错误
Can't use method return value in write context
检查元素是否存在的正确方法是什么?