值传递(相互独立的)
是指将一个变量的数据值(数据内容)复制一份,然后赋值给另一个变量。
<?
php
$v1 =
1;
$v2 =
$v1;
$v2++
;
echo("v1=$v1,v2=$v2");
?>
结果:v1=
1,v2=
2
引用传递(相互关联)
是指将一个变量的引用关系复制一份,然后赋值给另一个变量,赋值(传值)完之后,两个变量指向同样一个数据。
<?
php
$v1 =
10;
$v2 = &
$v1;
$v2++
;
echo("v1=$v1,v2=$v2");
?>
结果:v1=
11,v2=
11
转载于:https://www.cnblogs.com/tanchangsha/p/10207726.html