$x=20;
$y=60;
echo "原本的值< /br>";
echo "\$x=".$x."< br/>";
echo "\$y=".$y."< br/>";
function swap($a,$b)
{
$temp=$a;
$a=$b;
$b=$temp;
echo "a的值".$a."< /br>";
echo "b的值".$b."< /br>";
}
echo "
以Call By Value 呼叫 swap函數< br/>";
swap(&$x,&$y);
echo "
呼叫函數後的 \$x 和 \$y 變數: < br/>";
echo "\$x=".$x."< br/>";
echo "\$y=".$y."< br/>";
? >
=============輸出結果===============
原本的值
$x=20
$y=60
以Call By Value 呼叫 swap函數
a的值60
b的值20
呼叫函數後的 $x 和 $y 變數:
$x=60 =========>不同處$y=20
沒有留言:
張貼留言