您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

PHP中的引用赋值运算符,=&

PHP中的引用赋值运算符,=&

它没有被弃用,也不太可能被弃用。例如,这是一种标准方法,可以对一个数组或对象镜像进行更改,而对另一数组进行更改,而不是复制现有数据。

这称为 引用该手册,“意味着两个变量最终都指向相同的数据,而没有任何内容被复制到任何地方”

不赞成使用的唯一方法 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手册中“详细部分 ****。 该页面是参考文献系列的一部分-值得花一点时间阅读整个系列。

php 2022/1/1 18:14:31 有522人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶