Le Wed, 3 Jun 2020 11:46:00 +0200,
Nikita Popov <nikita....@gmail.com> a écrit :
> To give a tl;dr of existing discussions on the topic:
> 
>     $foobar = [2 => 2, 1 => 1, 0 => 0];
>     [$foo, ...$bar] = $foobar;
>     // What is the result?
> 
> Introducing this feature is primarily a matter of coming up with a
> satisfactory answer to the above question. (There is an existing
> constraint that $foo must be equal to 0 in this case, not 2.)

Well, I guess it should behave exactly the same as:

     $foobar = [2 => 2, 1 => 1, 0 => 0];
     [$foo, $foo2, $foo3] = $foobar;
     $bar = [$foo2, $foo3];

for consistency, no?

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to