逐梦凡
2015-07-25 17:45
<?php
$a = "我在慕课网学习PHP!";
$b = $a;
$c = &$a;
$a = "我天天在慕课网学习PHP!";
echo $b."<br />";
echo $c."<br />";
?>
因为$a是赋值给了$b,而$c是被赋予了$a的地址或者说空间,所以下面$a变值,$c也跟着变。
因为一个是值传递一个是引用传递,字符串有不可变性,所以,即使他是引用类型但是直接赋值的话还是新开辟了一块内存空间
PHP入门篇
455957 学习 · 6306 问题
相似问题