- print_r: documentation ( source)
- debug_zval_dump: documentation ( source)
<?php
function z($a)
{
$a[0]=1;
//now we changed array, so PHP should make it's copy:
debug_zval_dump($a);
return $a;
}
$a = [ 'a', 'b', 'c' ];
debug_zval_dump($a);
foreach(z($a) as &$x) {
$x .= 'q';
}
print_r($a);