@TostPOST

Как хранить в свойствах объекта не само значение а ссылку на него?

У меня такая задача, нужно сделать что-то наподобие метода PDO::bindParam(), т.е. сохранить ссылку на переменную в свойстве объекта. Обычная функция которая принимает параметры по ссылке не работает:
$obj = new class{
    public function setVar(&$var){
        $this->var = $var;
    }
    public function getVar(){
        return $this->var;
    }
};
$var = "a";
$obj->setVar($var);
$var = "b";
print_r($obj->getVar()); //Выведет "a"

Но нужно как-то сделать чтобы при изменении менялось и свойство объекта, даже если это свойство будет массивом содержащим эту переменную.
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы