引数の値渡しと参照渡しの練習用。関数3と関数4のちがいに注目すること。
18
9
18
source
<?php
//数値を2倍にして返す関数1
function myFuncA($arg) {
return $arg*2;
}
echo myFuncA(9),"<p>";
//数値を2倍にして返す関数2
function myFuncB($arg) {
return $arg*2;
}
$c = 9;
echo myFuncB($c),"<p>";
//数値を2倍にする関数3(引数の値渡し)
function myFuncC($arg) {
$arg = $arg*2;
}
$c = 9;
myFuncC($c);
echo $c,"<p>";
//数値を2倍にする関数4(引数の参照渡し)
function myFuncD(&$arg) {
$arg = $arg*2;
}
$d = 9;
myFuncD($d);
echo $d,"<p>";
?>