PHP当中赋值的介绍 传值赋值和引用赋值(&)
PHP当中赋值的介绍 传值赋值和引用赋值(&)
1.//变量赋值之传值赋值
$a=29;
$b=30;
$b=$a;
var_dump($a,$b);
$b='21w';
var_dump($a,$b);
(总结,当其中的一个赋值发生了变化,不会影响另一个赋值发生变化)
效果如下:
2.//变量赋值之引用赋值
$a=29;
$b=30;
$b=&$a;
var_dump($a,$b); //输出29 30
//2个变量指向同一个地址,只要有个变化,那么另一个就会发生变化。
echo '<br/>';
$a=29;
$b=30;
$b=&$a;
$a='w';
var_dump($a,$b); //输出 w w 因为其中有个发生了变化
(总结,当其中的一个赋值发生了变化,则另一个赋值也会更着发生变化)、
效果如下:
//变量赋值之传值赋值
$a=29;
$b=30;
$b=$a;
var_dump($a,$b);
$b='21w';
var_dump($a,$b);
echo '<br/>';
//变量赋值之引用赋值
$a=29;
$b=30;
$b=&$a;
var_dump($a,$b);//输出29 30
//2个变量指向同一个地址,只要有个变化,那么另一个就会发生变化。
echo '<br/>';
$a=29;
$b=30;
$b=&$a;
$a='w';
var_dump($a,$b); //输出 w w 因为其中有个发生了变化
页:
[1]