関数の引数にデフォルト値を設定

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'));
 ?>

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS