- var_dump: documentation ( source)
<?php
function & retRef()
{
global $foo;
return $foo;
}
// don't assign by reference doesn't result in a reference
$foo = 'init';
$bar = retRef();
$bar = 'bar';
var_dump($foo, $bar);
// reset variables
unset($foo, $bar);
// requires to assign the function call by reference
$foo = 'init';
$bar = & retRef();
$bar = 'bar';
var_dump($foo, $bar);