Передача объекта по ссылке

akxxiv

Новичок
Передача объекта по ссылке

РНР 4

Нужно в класс передать ссылку на объект, т.е. имеется
PHP:
class test_1
{
    var arr = array();
    
    function test_1()
    {
          $this->arr = // ... заполняем массив
     }
}

class test_2
{
    var arr = array();
    
    function test_2(&$arr)
    {
          $this->arr = $arr->arr
     }
}

$test1 = new test_1;
$test2 = new test_2($test1)
Т.е. в каком месте надо ставить аперсанд во втором классе
PHP:
function test_2(&$arr)
{
     $this->arr = $arr->arr
}
или
PHP:
function test_2($arr)
{
     $this->arr = & $arr->arr
}
или еще как-то?
 

akxxiv

Новичок
Спасибо конечно, но я не говорил, что у меня ни чего не работает. Работает и так и так, дело не в этом. Просто хотелось бы услышать как делать правильно. Вот и все...
 
Сверху