我们来看看代码:
function update_by_ref(&$ref)
{
$ref[] = 2;
$ref[] = 3;
}
$a = [];
$a_ref = &$a;
$b = [];
$b[] = &$a_ref;
update_by_ref($a_ref);
print_r ($b);
结果数组:
[[2,3]]
是否有任何选项可以在update_by_ref()函数中修改原始数组并获得如下内容:
[[2,3], [4,5]]
不,这是不可能的。
子元素没有关于父范围的信息,可能没有父范围。