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

 

posted on 2014-11-28 15:03  Iitb  阅读(427)  评论(0)    收藏  举报

导航