为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
莫回无 2018-08-28 09:00:01
php中 =& 和 &$var 是什么意思啊
查看完整描述

1 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

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

查看完整回答
反对 回复 2018-09-29
  • 1 回答
  • 0 关注
  • 458 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信