跳转至

这 php 逆天的变量引用属实给我震惊到了

直接放代码:

$e = '123';
$d = &$e;
$d = "hhh";
echo $e;

最后 $e 输出为 hhh,也就是说, $d$e 绑定上了,还不能轻易修改,无论修改哪一个,另一个都会跟着一起修改。你说说作为一个动态类型语言,一个变量连续赋值两次能影响另一个,简直离大谱。难怪说 php 就是坨史。真离谱啊。

另外取消引用的方法是把 $d 赋值为 null,或者使用 unset 函数。。。


文章热度:0次阅读