0
To: Pierre Joye
Cc: PHP internals list; Julian Rhind; Stanislav Malyshev
Subject: Re: [PHP-DEV] RFC proposal for alternative list syntax
On Dec 27, 2015 7:56 PM, "Pierre Joye"
mailto:pierre@gmail.com>> wrote:
>
> On Mon, Dec 28, 2015 at 6:20 AM, Stanislav Malyshe
0
To: Pierre Joye
Cc: PHP internals list; Julian Rhind; Stanislav Malyshev
Subject: Re: [PHP-DEV] RFC proposal for alternative list syntax
On Dec 27, 2015 7:56 PM, "Pierre Joye"
mailto:pierre@gmail.com>> wrote:
>
> On Mon, Dec 28, 2015 at 6:20 AM, Stanislav Malyshe
On Dec 27, 2015 7:56 PM, "Pierre Joye" wrote:
>
> On Mon, Dec 28, 2015 at 6:20 AM, Stanislav Malyshev
wrote:
> > Hi!
> >
> >> // With the new array syntax this has been improved to
> >>
> >> list ($a, $b) = [1, 2];
> >>
> >> // I think this new syntax should logically extend to
> >>
> >> [$a, $b]
On Mon, Dec 28, 2015 at 6:20 AM, Stanislav Malyshev wrote:
> Hi!
>
>> // With the new array syntax this has been improved to
>>
>> list ($a, $b) = [1, 2];
>>
>> // I think this new syntax should logically extend to
>>
>> [$a, $b] = [1, 2];
>
> list() and array() are two different language construc
It looks like, destructuring assignment, in ES6
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
I like! )
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php
On Sun, Dec 27, 2015 at 03:20:40PM -0800, Stanislav Malyshev wrote:
> Hi!
>
> > // With the new array syntax this has been improved to
> >
> > list ($a, $b) = [1, 2];
> >
> > // I think this new syntax should logically extend to
> >
> > [$a, $b] = [1, 2];
>
> list() and array() are two diff
Hi!
> // With the new array syntax this has been improved to
>
> list ($a, $b) = [1, 2];
>
> // I think this new syntax should logically extend to
>
> [$a, $b] = [1, 2];
list() and array() are two different language constructs, using the same
syntax for them is a bad idea.
--
Stas Malyshe
Am 27.12.2015 9:00 nachm. schrieb "Julian Rhind" :
>
> Hi
>
> I have a proposal for new alternative syntax for list
>
> // In the old days we did this
>
> list ($a, $b) = array (1, 2);
>
> // With the new array syntax this has been improved to
>
> list ($a, $b) = [1, 2];
>
> // I think this new syn