Сап, котаны. Вот смотрите, с какой проблемой столкнулся.Пусть есть некий объект `$obj`, и пусть есть ссылка, ссылающаяся куда-то к нему внутрь:`$obj = (object) ['a' => 1, 'b' => 2]; $link = &$obj->a;`Пусть есть некая функция, принимающая как вышеупомянутую ссылку, так и некоторое значение, и записывающая значение по ссылке:`function foo(&$value, &$link) { $link = $value; }`Очевидно, что после вызова кода:`$value = 3; foo($value, $link);`будет следующий результат:`echo $obj->a; // 3`А вот теперь внимание, вопрос. Нужно сделать (внутри функции) так, чтобы, помимо всего вышеперечисленного, изменение `$value` также приводило к изменениям `$obj->a`:`$value++; echo $obj->a; // 4`Самые молодые да шутливые сейчас бросятся пейсать `$link =& value`, но не тут-то было: после этого `$link` начнет указывать на `$value` вместо `$obj->a`, только и всего. По сути-то надо просто сделать, чтобы `$obj->a` указывала на `$value`, да вот незадача: изнутри функции мы доступа напрямую к `$obj->a` не имеем, только к `$link`.Есть идеи?
Бумп. Неужели невозможно?