我理解的对吗

来源:5-3 PHP中的赋值运算符

weibo_心吋幻想旳少年_0

2016-02-23 16:24

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

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

写回答 关注

2回答

  • qq_楼兰森林_0
    2016-02-23 16:56:34
    已采纳

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

    fuxkak

    这个回答真的很棒,一下子就理解了

    2016-02-23 17:20:37

    共 3 条回复 >

  • 寐日
    2016-02-23 16:53:52

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

    weibo_...

    为什么 两个a的赋值是不一样的

    2016-02-23 16:55:47

    共 1 条回复 >

PHP入门篇

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

455994 学习 · 6306 问题

查看课程

相似问题