php道勤 发表于 2014-10-22 21:22:49

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]
查看完整版本: PHP当中赋值的介绍 传值赋值和引用赋值(&)