Невозможно использовать возвращаемое значение метода в контексте записи

Я думаю, что следующий фрагмент кода должен работать, но это не так(Edited: Now works in PHP 5.5+):

if (!empty($r->getError()))

кудаgetError() это просто:

public function getError()
{
    return $this->error;
}

Все же я в конечном итоге с этой ошибкой:

can't use method return value in write context

Что это значит? Разве это не просто чтение?

Ответы на вопрос(7)

Ваш ответ на вопрос