它没有被弃用,也不太可能被弃用。例如,这是一种标准方法,可以对一个数组或对象镜像进行更改,而对另一数组进行更改,而不是复制现有数据。
这称为 按引用赋值,引用
引用该手册,“意味着两个变量最终都指向相同的数据,而没有任何内容被复制到任何地方”。
不赞成使用的唯一方法 是 PHP 5中的
“通过引用
=&分配结果
new”
,这可能是造成混淆的原因。是由引用自动分配的,因此在中是多余/已弃用,但在中却没有。
new``&``$o= &new C;``$o = &$c;
由于很难搜索,因此请注意
=&( 等于& )与
= &( 等于空格& )相同,并且通常这样编写,以便它会遇到另一个变量,例如
$x =&$y['z'];或
$x = &$someVar( &符号美元符号变量名 )。从文档简化的示例:
$a = 3;$b = &$a;$a = 4;print "$b"; // prints 4
这是一个方便的链接,指向PHP手册中“
按引用分配”
的详细部分 ****。
该页面是参考文献系列的一部分-值得花一点时间阅读整个系列。



