関数の引数にデフォルト値を設定
array_merge()を使う。
<? function func($arg) { $default = array( 'user' => 'foo', 'password' => 'pass', ); $arg = array_merge($default, $arg); $user = $arg['user']; $password = $arg['password']; print "$user:$password\n"; } func(array('user'=>'taro')); ?>