什么是 PHP 中赋值运算符“=&”的含义和用法?
使用“=&” 运算符可以将一个数组或对象的更改应用到另一个对象,而不是将数据从一个变量复制到另一个变量。这称为“按引用赋值”方法,这意味着两个值或对象将指向相同的数据,并且不会复制数据。通过这种方式,避免了数据冗余。
示例
<?php $my_val1 = 67; $my_val2 = &$my_val1; $my_val1 = 89; print "The value is : "; print "$my_val2"; ?>
输出
The value is : 89
在 <php> 标记中,声明了两个值,其中第二个值是第一个值的引用赋值。接下来,第一个变量的值被更改,并显示了第二个值。它显示了第一个对象最近更新的值。这意味着对第一个变量所做的更改已反映在第二个变量中,而没有进行任何复制。
广告