- var_dump: documentation ( source)
<?php
Class A {
public function __call($method, $args){
$test = &$args[0];
call_user_func_array([$this, 'test'], $args);
}
protected function test(&$data)
{
$data = "done";
}
}
$data = 42;
$a = new A();
$a->test($data);
var_dump($data);
die();