私はこの機能を持っています:
function getTitle(){
$crawler = new DOM_Crawler($this->url);
try{
if ( $title = $crawler->getPage()->getPageTitle()) {
$this->debug_element("title", $title);
unset($crawler);
return $title;
} else {
unset($crawler);
return self::TITLE_FETCH_WARN;
}
}
catch(Exception $e){
return self::TITLE_FETCH_WARN;
}
}
クローラーを防止しようとしています..非オブジェクトになり、そのエラーがスローされるのを防ぎます..試行してキャッチします..どうすれば例外をキャッチできますか?
致命的なエラー: C:\Program Files (x86)\Zend\Apache2\htdocs\backlinks\cron\Backlinks.php の 163 行目の非オブジェクトでメンバー関数 getPageTitle() を呼び出します