php地址传递&值传递
<?php
$i="pan";
$j=&$i;
$i="hello,$i";
echo '$i='.$i." ; ".'$j='.$j."<br>"; //地址传递
function example1(&$m) {
$m=$m*5+10;
echo "<p>在函数内:\$m".$m;
}
$m=1;
example1(&$m);
echo "<br>在函数外:\$m=$m"."<br>"; //函数的地址传递的应用
$m=5;
$n=$m;
$m=7;
echo "\$n的值=".$n."<br>"; //值传递
function example2($m) {
$m=$m*5+10;
echo "<p>在函数内:\$m".$m;
}
$m=1;
example2($m);
echo "<br>在函数外:\$m=$m"."<br>"; //函数的值传递应用
?>
运行结果:
$i=hello,pan ; $j=hello,pan
$n的值=5
在函数内:$m15
在函数外:$m=1
在函数内:$m15
在函数外:$m=15
浙公网安备 33010602011771号