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

我理解的对吗

<?php 
    $a = "我在慕课网学习PHP!";
	$b = $a;
    $c = &$a;	
	$a = "我天天在慕课网学习PHP!";
	
	echo $b."<br />";
	echo $c."<br />";
?>

可以理解为  先定义a然后赋值给b   先赋值给c然后再去定义a的吗  里面的两个a代表两个不同的变量   能这样理解吗     

正在回答

2 回答

b和c一开始接收a的赋值时a的值还是"我在慕课网学习PHP!"   但后来a被重新赋值了,就覆盖了之前的值.由于c是引用赋值 所以c的值也跟着变了.

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

weibo_心吋幻想旳少年_0 提问者

谢谢 这样说的挺清楚的!
2016-02-23 回复 有任何疑惑可以回复我~
#2

qq_楼兰森林_0 回复 weibo_心吋幻想旳少年_0 提问者

我也还在学习中,共勉!
2016-02-23 回复 有任何疑惑可以回复我~
#3

fuxkak

这个回答真的很棒,一下子就理解了
2016-02-23 回复 有任何疑惑可以回复我~

c是指向a的引用,两个a代表的是同一个变量

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

weibo_心吋幻想旳少年_0 提问者

为什么 两个a的赋值是不一样的
2016-02-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP入门篇
  • 参与学习       455994    人
  • 解答问题       6306    个

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

进入课程

我理解的对吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信