Re: [RFC] Argument unpacking
| From: | Yo-An Lin | Date: | Fri, 05 Jun 2015 05:51:48 +0000 |
| Subject: | Re: [RFC] Argument unpacking | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-86493@lists.php.net to get a copy of this message | ||
Laruence <laruence <at> php.net> writes:
>
> On Fri, Aug 30, 2013 at 11:23 PM, Nikita Popov <nikita.ppv <at> gmail.com>
> wrote:
> > Hi internals!
> >
> > This RFC proposes to add a syntax for argument unpacking:
> >
> > https://wiki.php.net/rfc/argument_unpacking
> >
> > Basically, this is the "complement" of the variadics RFC: It is not about
> > declaring variadic functions, but about calling them.
> >
> > The syntax it introduces looks as follows:
> >
> > $db->query($query, ...$params);
> seems so weird and ugly..
>
> -1
I totally agree.. the syntax design doesn't look quiet right. it isn't
readable and ugly.
Since it's unpacking the arguments from the caller, the "..." should be put
after the $params. e.g.
$db->query($query, $params...);
the above approach is also used in Go.
Cheers,
c9s
https://github.com/c9s