函数参数的传值方式
//函数参数的传值方式function t($a){
$a +=1 ;
}
$b=3;
t($b); //传参$b,相当于$b的数值,赋给$a,而$a是函数的内部的数值,怎么变,和外界无关。
echo $b;
echo '<br/>';
//------------------------------------------------
function t2(&$a){
$a +=1;
}
$b=5;
t2($b);
echo $b; //$a和$b指向了同一个地址
//这种传参方式是不推荐的,因为函数内部的语句,影响到了外部的变量,破坏了函数的封装性
页:
[1]