次のコードは機能すると思いますが、機能しません(編集:PHP 5.5以降で機能するようになりました)。
if (!empty($r->getError()))
getError()
単純にどこにある:
public function getError()
{
return $this->error;
}
それでも私はこのエラーに終わります:
書き込みコンテキストでメソッドの戻り値を使用できません
これは何を意味するのでしょうか?これはただの読みではありませんか?
if ( !$e->find('div') )
は、現在のHTML DOM要素が空かどうかをチェックします。私はそれをループの内側で使用して、内側のDivを含まない単一のDivのみを出力します。
empty
:wiki.php.net/rfc/empty_isset_exprs