在下面的脚本中,我在找不到网址时收到错误或报告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...
}
答案 0 :(得分:2)
检查
if (!$dom) { /*Error*/ }
或者
if (!is_object($dom)) { /*Error*/ }