Re: [RFC] Allow specifying keys in list()
| From: | Bishop Bettini | Date: | Mon, 18 Jan 2016 01:53:19 +0000 |
| Subject: | Re: [RFC] Allow specifying keys in list() | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-90686@lists.php.net to get a copy of this message | ||
On Sat, Jan 16, 2016 at 9:32 PM, Andrea Faulds <ajf@ajf.me> wrote:
> Hi everyone,
>
> Here's an RFC that would extend the syntax of list() to be more useful
> with associative arrays:
>
> https://wiki.php.net/rfc/list_keys
>
> Please read it and tell me your thoughts.
>
Nice, Andrea, thanks! Destructuring is quite handy.
I wonder if there is opportunity to include array gathering. Something
along the lines of:
list ('foo' => $foo, ...$rest) = [ 'foo' => 1, 'bar' => 2,
'baz' => 3];
assert $foo === 1;
assert $rest === [ 'bar' => 2, 'baz' => 3];
What do you think?