课程
/后端开发
/PHP
/PHP入门篇
$a = "你好慕课网";
$b=$a; $c=&$a;
两种方法有什么不同吗
我测试了下 我把a赋值给b 在修改a打印的a.b是相同的
这个结果和&$c方式的结果一样
我不明白这两种方式有什么本质上的不同
谢谢
2015-09-15
源自:PHP入门篇 5-3
正在回答
<?php $a=123; $b=$a; $c=&$a; echo "$b"; echo "<br />"; echo "$c"; echo "<br />"; $a=456; echo "$c"; echo "<br />"; echo "$b"; ?>
把这段代码运行一下估计你就懂了,$b=$a;是把a的值赋值给$b,$c=&$a;是将a的地址给$c,所以当a的值改变为456时,$c也变为456.而$b的值仍不变。
qq_十指紧扣韩_0 提问者
举报
PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。
3 回答PHP赋值运算符&
1 回答PHP中赋值运算符
2 回答PHP有关赋值运算符的问题
3 回答为什么说连接赋值运算符有赋值功能
1 回答PHP中的错误控制运算符的预期效果?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号