Re: RFC: Short syntax for Arrays (redux)
| From: | Pierre Joye | Date: | Wed, 01 Jun 2011 12:10:00 +0000 |
| Subject: | Re: RFC: Short syntax for Arrays (redux) | ||
| References: | 1 2 3 4 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-52664@lists.php.net to get a copy of this message | ||
can we please (please!) focus on voting on the RFC and avoid an
enumeration of all possible syntax, formats, ideas, trolls&co we had
in the last decade? Simply vote and let us move one.
Thanks for your understanding,
On Wed, Jun 1, 2011 at 2:05 PM, Marcel Esser <marcel.esser@croscon.com> wrote:
> My kneejerk reaction to this, as no one particularly important, is to not
> allow mixing those syntaxes.
>
> I looked at the RFC a minute ago, and I read a reference to a parallel
> solution to this being named parameters. Which, I think, is not accurate.
> The problem with the array() notation is definitely at deep nesting levels.
> The fact that arrays as arguments suddenly look nicer is basically just a
> bonus. I really just don't want to type array() twenty-five times in the
> same data structure.
>
> PS: That is not to say that I wouldn't love named parameters; I would adore
> them. I can't count how many times I've thought that a router would benefit
> enormously from being able to do that. However, using an array instead
> worked fine - and that is cool.
>
> - M.
>
> On 6/1/2011 8:01 AM, Arvids Godjuks wrote:
>>
>> My personal feel about this is that yes, short arrays are not bad, but
>> things like
>>
>> $a = new A;
>> $a[array()];
>>
>> just scare the crap of me when I see them. To me PHP is easy on syntax
>> and it's good. When I see Ruby or Python code with all it's crazy
>> magic I feel sick. Still one day I will have to learn one, but that
>> doesn't mean PHP should go that way too (i'm not alien to system
>> languages, I had some practice with Pascal, Delphi& C some years ago,
>> just wanted to go the WEB path so migrated to PHP).
>>
>> If it's not too much, it would be good to avoid such strange
>> constructs at all, because people are mean and they tend to do bad
>> things in code.
>>
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
Pierre
@pierrejoye | http://blog.thepimp.net | http://www.libgd.org