致命错误:使用str_get_html()调用非对象上的成员函数find()

时间:2011-08-14 14:56:22

标签: php domdocument

在下面的脚本中,我在找不到网址时收到错误或报告404 ...

致命错误:在非对象上调用成员函数find()

我如何围绕它进行编码?

function processPage(){

    $this->html = scrapePage($this->url);

    $dom = str_get_html($this->html);

    $metakws = $dom->find('meta[name=keywords]'); //ERROR OCCURS HERE WHEN URL NOT FOUND

    //etc...

    }

1 个答案:

答案 0 :(得分:2)

检查

if (!$dom) { /*Error*/ }

或者

if (!is_object($dom)) { /*Error*/ }