制御構造の基本 : 関数の引数 4(引数のデフォルト値は設定できる)

関数の引数のデフォルト値は次の書式で設定できる。

関数($引数1 = "デフォルト値" , $引数2 = "デフォルト値")

引数を省略した場合はデフォルト値が設定される。
(特定の引数だけ省略するとエラーになった??)

お名前は[ 名無しの権兵衛 ]さんで、[ 20 ]歳ですね
お名前は[ 山田太郎 ]さんで、[ 30 ]歳ですね
お名前は[ 井上健語 ]さんで、[ 38 ]歳ですね
お名前は[ 鈴木健志郎 ]さんで、[ 78 ]歳ですね

source

<?php
function outName($name = "名無しの権兵衛" , $age = "20")	{
	$outStr = "お名前は[ $name ]さんで、[ $age ]歳ですね<br>";
	return $outStr;
}
echo outName();	//デフォルト値
echo outName("山田太郎",30);
echo outName("井上健語",38);
echo outName("鈴木健志郎",78);
?>