Может кто-нибудь объяснить, что делает «&» в следующем: class TEST { } $abc =& new TEST(); Я знаю, что это по ссылке. Но может кто-нибудь проиллюстрировать, почему и когда мне понадобится такая вещь? Или укажите мне URL-адрес, где это объясняется хорошо. Я не могу понять концепцию. Большое спасибо.
Я обнаружил странное поведение при передаче параметра по ссылке на метод объекта: class Test { private $value; public function Set($value) { $this->value = $value; } public function Get(&$ref) { $ref = &$this->value; //SET REF PARAMETER TO THIS VALUE BY REF } } $test = new Test(); $test->Set('test'); $test->Get($value1); var_dump($value1); //NULL INSTEAD OF 'test'! edit: имя […]