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

菜鸟级问题,谁来帮我回答一下。。。。&$var前面多个&是什么意思啊?=&这个呢?... 菜鸟级问题,谁来帮我回答一下。。。。

&$var 前面多个&是什么意思啊?
=&这个呢?
展开
 我来答
人称赫哥
推荐于2017-11-21 · TA获得超过500个赞
知道小有建树答主
回答量:476
采纳率:0%
帮助的人:587万
展开全部
表示一个引用 相当于c语言中的指针
如果c语言你不熟悉的话 可以理解为Windows的快捷方式
有&就相当于之多了一个快捷方式 变量只有一个
如果是没有& 就是一个赋值 相当于Windows里面复制了一个 那么这个变量或者对象就有了两个 它就会占用更多的空间 当然程序会自动回收 但是出于性能的考虑 如果不需要同时用两个不同状态的同一变量 完全可以这样做的。
例如 :
$a = 123456;
$b = $a ;
$b = 45678;
echo $a; // 这个时候输出 123456
如果是
$a = 123456;
$b = &$a ;
$b = 45678;
echo $a; // 这个时候输出 45678
我想这样你应该能理解了吧 Good luck!

参考资料: http://www.nayitian.com

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式