Когда я пытаюсь связать перегруженное свойство в методе PDOStatement :: bindParam,
$stmt->bindParam(':'.$field.'', $this->$field, $pdoparam);
...
public function __get($param)
{
if(isset($this->$param))
return $this->$param;
}
Я получаю уведомление
Notice: Indirect modification of overloaded property Msgs::$posttime has no effect in ...
После некоторого исследования я обнаружил сообщение об ошибке аналогичного проблема на php.net.Предлагаемое решение заключается в добавлении определения & before __get.
&__get(...
Но когда я пытаюсь это сделать, я получаю еще одно уведомление
Notice: Only variable references should be returned by reference in ...
Версия PHP - 5.3.8.
Есть ли какое-либо решение этой проблемы?