2008年8月26日 星期二

[PHP]call by value use swap

< ?php
$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 "< p>以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=20
$y=60

沒有留言: