[Hartmut Holzgraefe <[EMAIL PROTECTED]>]
> Andy wrote:
> 
> >In the case when I've few parameters I've to remember their order, so why not
> >$bar=foo('par2'=>10);
> >I want to pass value to only one or more but not to all params.
> >Also this will make the code clearer I think.
> >
> you can use arrays to mimic this behavior
> 
>   function foo($bar) {
>      ...
>      if(isset($bar['par2'])) ....
>      ...
>   }
> 
>   foo(array('par2'=>10));

Or even less:

function foo($bar) {
    extract($bar);
    ...
    if (isset($par2)) ....
    ...
}

It needs a defaulting mechanism though.

 - Stig

-- 
  Stig Sæther Bakken <[EMAIL PROTECTED]>
  Fast Search & Transfer ASA, Trondheim, Norway

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to