- var_export: documentation ( source)
<?php
function arrayWithThree($b=[]) {
return [...$b, 3];
}
function appendWithReassign($c = []) {
return arrayWithThree($c1 = []);
}
function appendWithoutReassign($c = []) {
return arrayWithThree($c);
}
$a= [1];
echo 'a with three: '.var_export(appendWithReassign($a), true) . ' without reassign: '.var_export(appendWithoutReassign($a), true);