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

不太明白,第2行定义了$a,第四行又定义了$a,难道不是重复定义么,&的作用还是不太理解,求大神解答

正在回答

4 回答

我是这样理解的,"="赋值$b拥有自己的房间,$a只是把内容放在了$b的房间中,他们两个是相互独立的;

而"$"引用则是$b和$a拥有了同一个房间,$a的值改变了,那么$b的值也就改变了。

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

决云 提问者

三克油
2014-10-08 回复 有任何疑惑可以回复我~

赋值的概念啊。

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

 = “赋值” $a 的值再次改变后 $b值不会发生改变

 & “引用” $a 的值再次改变后 $c值跟着发生改变

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

无间之殃

可是都发生改变了呀?
2014-10-15 回复 有任何疑惑可以回复我~

<?php 

    $a = "我在慕课网学习PHP!";

$b = $a;//=赋值操作符

$a = "你好";

$a = "我天天在慕课网学习PHP!";

$c = &$a;//&引用操作符

    $a = "你好";

echo $b."<br />";

echo $c."<br />";

?>


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

无间之殃

不懂呀
2014-10-15 回复 有任何疑惑可以回复我~

举报

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

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

进入课程
意见反馈 帮助中心 APP下载
官方微信