$a 是否开辟新的内存空间
来源:2-1 PHP引用变量考察点 (上)

慕移动3072787
2017-09-06
$a = range(0,3); $a = &$b; $a = range(0,3);
那么$a 在最后一次赋值时,还是会在堆内存中开辟新的空间吧,只是$a 和 $b 的引用指向同一块内存空间吗?
还是说没有开辟新的内存空间,直接在原内存空间上赋值新的 数组??
写回答
1回答
-
没有开辟新的内存,直接给原有空间的值赋值为新的数组,可以通过内存消耗的大小来查看!
132017-12-31
相似问题