小小见解(参考风雪之隅及网上相关资料):引用和复制的区别:大家都知道引用其实就是:$a=1;$b=$a;改变$a或者$b不会影响对方。而引用是按地址传值:$a=1;$b=&$a;改变任何一个另一个值都会改变。但是在末尾加个why呢,为什么会是这样呢?大家需要理解php里面的两个机制就是copyonwrite和changeonwrite:copyonwrite:写时复制;应用于变量复制。例如上面例子,$a=1;$a变量存放在符号表里面,而值"1"存放在zval中。意思...