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

这样你们就懂

<?php 

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

$b=$a;

$c=&$a;

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

$a="我要拉屎!"; 

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

echo $b."<br />";

echo $c."<br />";

?>

正在回答

6 回答

因为a的值发生了变化,=和&都是取变量最后不发生变化后的值

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

http://img1.sycdn.imooc.com//577a32580001831607540440.jpg

如图,最后echo $c 的输出结果 为代码中的最后一个$a

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

c相当于是a的一个实例,c的值随着a的值变化而变化,a是什么值c就是什么值

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

你在逗我???

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

最后输出的应该是最后一句把,因为c的值是内存里面的,内存里面的a改变了,c只会变成最后一个?

0 回复 有任何疑惑可以回复我~
$b 是 我在慕课网学习PHP!
$c 是  我天天在慕课网学习PHP!我要拉屎!我天天在慕课网学习PHP!



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

举报

0/150
提交
取消

这样你们就懂

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