拷贝的。
假如,有以下代码:
$a="ABC";
$b=$a;
Ps:我个人认为这里应该是$b = &;$a,才能使$a和$b指向同一内存地址,但是我参考的资料上面就是这么写的,目前我对&;了解的还不是很深入,如果有朋友有不同见解的可以提出来,谢谢喽
此时,$a与$b都是指向同一内存地址,而并不是$a与$b占用不同的内存
如果在上面的代码基础上再加上,如下代码
$a="EFG";
这里进行“写”操作了
由于$a与$b所指向的内存的数据要重新写一次了,此时Zend核心会自动判断,自动为$b生产一个$a的数据拷贝,重新申请一块内存进行存储。