RE: [PHP-DEV] consistent way to handle structs
| From: | Marc Boeren | Date: | Fri, 11 Jan 2002 12:43:02 +0000 |
| Subject: | RE: [PHP-DEV] consistent way to handle structs | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-76633@lists.php.net to get a copy of this message | ||
[fn(,,,,foo,,,,bar)]
> I agree on that. You really don't know which parameters it
> was anymore.
> You don't have this problem with hashes.
> But I already see this thread won't get us anywhere :)
Well, I think everybody agrees that with hashes, functions are much easier
to use... but that it is very inefficient. How about finding a new way to
pass named parameters to a function?
Like
fn(foo2=$bar, foo=17);
where fn accepts five parameters, in any order, but with 1 default order so
you can use fn(17, $bar) as well (since foo, foo2 is the default order) (and
the remaining arguments (3) are set to their default values.
Cheerio, Marc.