入门 - 引用 ¶
作者:KK
发表日期:2016.8.23
快速了解 ¶
引用
这个东西可以实现你修改b变量的时候,a变量也跟着变:
$a = 8;
$b = &$a;
$b = 23;
echo $a; //23
echo $b; //23
$a = 99;
echo $b; //99
你应该发现了$b = &$a;
这句代码比平时的普通赋值语句多了个&
号,这个意思是将$a的引用赋值给$b
,于是$b就是$a的引用,也可以理解为$b引用了$a,于是修改$b时也等于修改了$a
小提示:如果你懂C语言那注意这只是引用,不是指针哦
解读 ¶
普通赋值
平时
$b = $a
这样的赋值语句,是将$a的值复制一份赋予$b,这是普通赋值然后$b有了和$a一样的值后,再怎么修改$b也是它自己的事,不会对$a有影响
引用赋值
$b = &$a
简单地理解就是$b也是$a,完全就是$a的影子