php 创建对象时有&是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:17:38
例如:$a = new &MyClass
请说清楚些谢谢,书上说是唯一,但不明白

这是PHP4的用法。PHP5里已经不用了。
在PHP4中将一个对象赋值给变量是通过复制一个对象的方法,即传值。但是这在绝大多数情况下是不用的,只要获得对对象引用即传址就可以了,所以会加上 &。& 就是引用的意思。
在PHP5里,直接就是引用不用加&