- print_r: documentation ( source)
<?php
$var = [
'name' => 'hi',
];
$ref = [
'name' => 'hi',
];
$context = [
'var' => $var,
'reference' => &$ref,
];
function func(&$change_me, $context) {
$change_me = 2;
$context['var']['name'] = 'foo';
$context['reference']['name'] = 'bar';
}
$change_me = 1;
func($change_me, $context);
print_r([$change_me, $context]);