関数の引数にデフォルト値を設定
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'));
?>