制御構造の基本 : 関数の引数 3(引数の参照渡し)

引数の値渡しと参照渡しの練習用。関数3と関数4のちがいに注目すること。

18

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>";
?>