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

不理解,<?php $a = "我在慕课网学习PHP!"; $b=$a; $c=&$a; $a = "我天天在慕课网学习PHP!"; echo $b."<br />"; echo $c."<br />"; ?> ¥c为什么等于 $a

正在回答

3 回答

$b=$a;这个的意思是让b=当时的a,我在慕课学习,事后a变了,也不关b的事;$c=&$a;意思是,c永远等于a,a变c也变

6 回复 有任何疑惑可以回复我~
<?php 
    $a = "我在慕课网学习PHP!";
	$b = $a
	$c = &$a;
	$a = "我天天在慕课网学习PHP!";
	$a = "我在慕课网天天学习PHP!";
	echo $b."<br />";//输出a第一次声明的值
	echo $c."<br />";//输出a最后一次声明的值
?>	

比较一下有&和没有&的情况,有&的时候,后面的值最后变成什么,就变成什么,相当于中文的喜新厌旧。

5 回复 有任何疑惑可以回复我~

引用赋值。。。以前java吃过了苦头。。所以特别记得那个堆栈图。。。

0 回复 有任何疑惑可以回复我~
#1

笔墨纸砚

“引用赋值。。。以前java吃过了苦头。。所以特别记得那个堆栈图。。。”能分享一下"那个堆栈图"吗?
2014-09-16 回复 有任何疑惑可以回复我~
#2

tony_cn4

顶一下
2014-10-20 回复 有任何疑惑可以回复我~

举报

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