什么是 PHP 中赋值运算符“=&”的含义和用法?


使用“=&” 运算符可以将一个数组或对象的更改应用到另一个对象,而不是将数据从一个变量复制到另一个变量。这称为“按引用赋值”方法,这意味着两个值或对象将指向相同的数据,并且不会复制数据。通过这种方式,避免了数据冗余。

示例

 动态示例

<?php
   $my_val1 = 67;
   $my_val2 = &$my_val1;
   $my_val1 = 89;
   print "The value is : ";
   print "$my_val2";
?>

输出

The value is : 89

在 <php> 标记中,声明了两个值,其中第二个值是第一个值的引用赋值。接下来,第一个变量的值被更改,并显示了第二个值。它显示了第一个对象最近更新的值。这意味着对第一个变量所做的更改已反映在第二个变量中,而没有进行任何复制。

更新于:2020 年 7 月 1 日

620 次浏览

开启您的 职业

完成课程即可获得认证

开始
广告