php中 =& 和 &$var 是什么意思啊

菜鸟级问题,谁来帮我回答一下。。。。

&$var 前面多个&是什么意思啊?
=&这个呢?

第1个回答  推荐于2017-11-21
表示一个引用 相当于c语言中的指针
如果c语言你不熟悉的话 可以理解为Windows的快捷方式
有&就相当于之多了一个快捷方式 变量只有一个
如果是没有& 就是一个赋值 相当于Windows里面复制了一个 那么这个变量或者对象就有了两个 它就会占用更多的空间 当然程序会自动回收 但是出于性能的考虑 如果不需要同时用两个不同状态的同一变量 完全可以这样做的。
例如 :
$a = 123456;
$b = $a ;
$b = 45678;
echo $a; // 这个时候输出 123456
如果是
$a = 123456;
$b = &$a ;
$b = 45678;
echo $a; // 这个时候输出 45678
我想这样你应该能理解了吧 Good luck!

参考资料:

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网