PHP3の構文 (30) PHP3の構文 (30) FUNCTION文 2 引数 引数のリストを関数へ情報を渡す リストは、カンマで区切られた変数や定数 配列も渡せる 値渡し(デフォルト) 参照渡し function foo( &$bar ) { $bar .= ' and something extra.'; } $str = 'This is a string, '; foo ( $str ); echo $str; // 'This is a string, and something extra.' を出力 デフォルト値 function makecoffee( $num, $type = "カプチーノ" ) { echo "$typeを$num杯\n"; } echo makecoffee(1); // カプチーノを1杯 echo makecoffee( 2, "エスプレッソ" ); // エスプレッソを2杯 【注】デフォルトを持つ引数は、一番最後に指定する