Morning,

   1 - I'm not completely certain what you are referring too ... list() has
always felt a bit strange to me and this doesn't feel any stranger imo.
   2 - Perhaps I agree, but perhaps I tend to think that it's because I'm
not used to looking at it yet.
   3 - This isn't relevant at the moment.
   4 - This is only example illustrative code.

It isn't always about how many characters you have to type ...

    public function __construct(array $things) {
        $options = $things + $this->defaults;

        $this->apples = $options["apples"];
        $this->oranges = $options["oranges"];
    }

This is a pretty common pattern ... I much prefer this:

    public function __construct(array $things) {
        list (
            "apples" => $this->apples,
            "oranges" => $this->oranges
        ) = ($things + $this->defaults);
    }

Not because it's less characters (although it is, by one), but because it's
more expressive.

Anyway +1 from me ... even if it's a bit late ...

Cheers
Joe

On Tue, Feb 9, 2016 at 3:36 PM, guilhermebla...@gmail.com <
guilhermebla...@gmail.com> wrote:

> Here is my reasons for no:
>
> 1- Non-intuitive behavior
> 2- Hard to read code, takes more time to understand underlying logic/flow
> 3- YAANPI => Yet Another Alternate Named Parameters Implementation (when I
> look at future scope)
> 4- Most common usage form (first example) still forces you to type almost
> same amount of logic with less readability and little value
>
> Regards,
>
> On Tue, Feb 9, 2016 at 1:50 AM, Joe Watkins <pthre...@pthreads.org> wrote:
>
>> Morning internalz,
>>
>>     As mentioned the future scope stuff is scary, but not enough on it's
>> own to vote no.
>>
>>     So I want to vote yes, but I'm just waiting to hear objections from no
>> voters, in case they thought of something I didn't ...
>>
>> Cheers
>> Joe
>>
>> On Mon, Feb 8, 2016 at 8:18 PM, Andrea Faulds <a...@ajf.me> wrote:
>>
>> > Hi again,
>> >
>> > There's been a lot of No votes on this RFC, but I haven't received much
>> > feedback as to why. Would any of you mind sharing your reasons, if
>> > possible? It would be helpful if I knew why people have voted against
>> it,
>> > as then I might be able to modify the RFC to be more palatable, or
>> > understand where I went wrong.
>> >
>> > Thanks!
>> >
>> >
>> > Andrea Faulds wrote:
>> >
>> >> Hi everyone,
>> >>
>> >> It's been more than two weeks since I first proposed this RFC, and
>> >> there's no outstanding issues preventing moving towards a vote. There's
>> >> not yet a language specification patch, but that can be done later.
>> >>
>> >> So, I'm opening the vote on this RFC today, 2016-02-05, and it'll close
>> >> the Sunday after next, 2016-02-14. The vote requires a 2/3 majority as
>> >> it's a language change.
>> >>
>> >> The RFC page is here: https://wiki.php.net/rfc/list_keys
>> >>
>> >> Happy voting!
>> >>
>> >
>> >
>> > --
>> > Andrea Faulds
>> > https://ajf.me/
>> >
>> > --
>> > PHP Internals - PHP Runtime Development Mailing List
>> > To unsubscribe, visit: http://www.php.net/unsub.php
>> >
>> >
>>
>
>
>
> --
> Guilherme Blanco
> MSN: guilhermebla...@hotmail.com
> GTalk: guilhermeblanco
> Toronto - ON/Canada
>

Reply via email to