我理解的對嗎
<?php? ????$a?=?"我在慕課網(wǎng)學習PHP!"; $b?=?$a; ????$c?=?&$a; $a?=?"我天天在慕課網(wǎng)學習PHP!"; echo?$b."<br?/>"; echo?$c."<br?/>"; ?>
可以理解為 ?先定義a然后賦值給b ? 先賦值給c然后再去定義a的嗎 ?里面的兩個a代表兩個不同的變量 ? 能這樣理解嗎 ? ??
<?php? ????$a?=?"我在慕課網(wǎng)學習PHP!"; $b?=?$a; ????$c?=?&$a; $a?=?"我天天在慕課網(wǎng)學習PHP!"; echo?$b."<br?/>"; echo?$c."<br?/>"; ?>
可以理解為 ?先定義a然后賦值給b ? 先賦值給c然后再去定義a的嗎 ?里面的兩個a代表兩個不同的變量 ? 能這樣理解嗎 ? ??
2016-02-23
舉報
2016-02-23
b和c一開始接收a的賦值時a的值還是"我在慕課網(wǎng)學習PHP!" ? 但后來a被重新賦值了,就覆蓋了之前的值.由于c是引用賦值 所以c的值也跟著變了.
2016-02-23
c是指向a的引用,兩個a代表的是同一個變量