- var_dump: documentation ( source)
<?php
class A
{
public $values = [null, null];
public $a;
public $b;
public function assign(&$a, &$b)
{
$this->a = &$a;
$this->b = &$b;
}
public function change()
{
$this->a = 5;
$this->b = 'foo';
}
}
$a = new A();
$b = &$a->values;
$a->assign(...$b);
$a->change();
var_dump($a);