如何检查SimpleHTMLDom元素是否不存在

Nyx*_*nyx 4 php if-statement simple-html-dom

SimpleHtmldom可用于使用类提取第一个元素的内容description.

$html = str_get_html($html);
$html->find('.description', 0)
Run Code Online (Sandbox Code Playgroud)

但是,如果此类不存在,PHP将抛出错误

Trying to get property of non-object

我试过了

if(!isset($html->find('.description', 0))) {
    echo 'not set';
}
Run Code Online (Sandbox Code Playgroud)

if(!empty($html->find('.description', 0))) {
    echo 'not set';
}
Run Code Online (Sandbox Code Playgroud)

但两者都给出了错误

Can't use method return value in write context
Run Code Online (Sandbox Code Playgroud)

检查元素是否存在的正确方法是什么?

und*_*one 8

if(($html->find('.description', 0))) {
    echo 'set';
}else{
    echo 'not set';
}
Run Code Online (Sandbox Code Playgroud)

http://www.php.net/manual/en/control-structures.if.php