| From | Sent On | Attachments |
|---|---|---|
| Andi Gutmans | Feb 3, 2007 11:24 pm | |
| Marcus Boerger | Feb 4, 2007 2:09 am | |
| phpxcache | Feb 4, 2007 3:18 am | |
| Pierre | Feb 4, 2007 3:24 am | |
| Edin Kadribasic | Feb 4, 2007 5:00 am | |
| Johannes Schlüter | Feb 4, 2007 5:17 am | |
| Nico Haase | Feb 4, 2007 5:43 am | |
| Hannes Magnusson | Feb 4, 2007 5:53 am | |
| Christian Schneider | Feb 4, 2007 6:23 am | |
| Hannes Magnusson | Feb 4, 2007 6:29 am | |
| Christian Schneider | Feb 4, 2007 6:57 am | |
| Pierre | Feb 4, 2007 7:23 am | |
| Andi Gutmans | Feb 4, 2007 8:15 am | |
| Andi Gutmans | Feb 4, 2007 8:16 am | |
| Lukas Kahwe Smith | Feb 4, 2007 8:29 am | |
| Rasmus Lerdorf | Feb 4, 2007 8:36 am | |
| Zeev Suraski | Feb 4, 2007 8:58 am | |
| Ilia Alshanetsky | Feb 4, 2007 9:27 am | |
| Andi Gutmans | Feb 4, 2007 9:39 am | |
| Ilia Alshanetsky | Feb 4, 2007 9:48 am | |
| Pierre | Feb 4, 2007 10:13 am | |
| Steph | Feb 4, 2007 10:16 am | |
| Steph | Feb 4, 2007 10:17 am | |
| Lukas Kahwe Smith | Feb 4, 2007 10:29 am | |
| Mike Robinson | Feb 4, 2007 10:30 am | |
| Ilia Alshanetsky | Feb 4, 2007 10:33 am | |
| Lukas Kahwe Smith | Feb 4, 2007 10:37 am | |
| Edin Kadribasic | Feb 4, 2007 10:37 am | |
| Pierre | Feb 4, 2007 10:40 am | |
| Derick Rethans | Feb 4, 2007 10:56 am | |
| Derick Rethans | Feb 4, 2007 11:00 am | |
| Marcus Boerger | Feb 4, 2007 11:06 am | |
| Stanislav Malyshev | Feb 4, 2007 12:18 pm | |
| Steph | Feb 4, 2007 12:29 pm | |
| Stefan Walk | Feb 4, 2007 12:45 pm | |
| Steph | Feb 4, 2007 12:52 pm | |
| Zeev Suraski | Feb 4, 2007 1:21 pm | |
| Pierre | Feb 4, 2007 1:26 pm | |
| Zeev Suraski | Feb 4, 2007 1:40 pm | |
| Pierre | Feb 4, 2007 1:50 pm | |
| Zeev Suraski | Feb 4, 2007 2:02 pm | |
| Pierre | Feb 4, 2007 2:10 pm | |
| Robert Cummings | Feb 4, 2007 3:11 pm | |
| Sara Golemon | Feb 4, 2007 3:25 pm | |
| Richard Lynch | Feb 4, 2007 8:20 pm | |
| Richard Lynch | Feb 4, 2007 8:22 pm | |
| Richard Lynch | Feb 4, 2007 8:26 pm | |
| Richard Lynch | Feb 4, 2007 8:48 pm | |
| Richard Lynch | Feb 4, 2007 8:52 pm | |
| Richard Lynch | Feb 4, 2007 8:54 pm | |
| Gregory Beaver | Feb 4, 2007 9:13 pm | |
| Brian Moon | Feb 4, 2007 11:29 pm | |
| Antony Dovgal | Feb 4, 2007 11:47 pm | |
| Christian Schneider | Feb 5, 2007 2:20 am | |
| Lukas Kahwe Smith | Feb 5, 2007 2:28 am | |
| Christian Schneider | Feb 5, 2007 2:44 am | |
| LAUPRETRE François (P) | Feb 5, 2007 2:53 am | |
| ivai...@gmail.com | Feb 5, 2007 3:00 am | |
| Ford, Mike | Feb 5, 2007 3:18 am | |
| Ford, Mike | Feb 5, 2007 3:29 am | |
| Richard Quadling | Feb 5, 2007 4:16 am | |
| Ford, Mike | Feb 5, 2007 4:35 am | |
| Christian Schneider | Feb 5, 2007 4:54 am | |
| LAUPRETRE François (P) | Feb 5, 2007 5:37 am | |
| Brian Moon | Feb 5, 2007 9:29 am | |
| Stanislav Malyshev | Feb 5, 2007 10:01 am | |
| Andrei Zmievski | Feb 5, 2007 10:02 am | |
| Stanislav Malyshev | Feb 5, 2007 10:04 am | |
| Andrei Zmievski | Feb 5, 2007 10:06 am | |
| Brian Moon | Feb 5, 2007 10:16 am | |
| 41 later messages | ||
| Subject: | Re: [PHP-DEV] Syntactic improvement to array | |
|---|---|---|
| From: | Ilia Alshanetsky (il...@prohost.org) | |
| Date: | Feb 4, 2007 9:48:22 am | |
| List: | net.php.lists.internals | |
I personally find array extremely clear, in recent weeks I had to do A LOT of JavaScript work where the array syntax works in a manner you suggest for PHP and its a massive pain. It does not make for a very clear code. I think the syntax you propose is extremely confusing and we should stick to what we have right now.
On 4-Feb-07, at 12:39 PM, Andi Gutmans wrote:
I think it's actually more readable especially for people coming from other languages. I've always found the array() syntax not quite as readable as other languages because it allows for less structuring esp. with nesting. I actually find it harder to digest despite it being more verbose (which in most cases is not the case). It's definitely not about saving letters. I never favor saving typing unless there's a good reason. In this case I think it's just a better syntax which we should have used from day 1.
Andi
-----Original Message----- From: Ilia Alshanetsky [mailto:il...@prohost.org] Sent: Sunday, February 04, 2007 9:28 AM To: Andi Gutmans Cc: inte...@lists.php.net Subject: Re: [PHP-DEV] Syntactic improvement to array
I have to second Marcus on this, this new syntax makes things harder to read. I mean what are you saving here, a few letter?
Ilia
On 4-Feb-07, at 2:25 AM, Andi Gutmans wrote:
Hi,
I thought I may have brought this up a long time ago but couldn't find anything in the archives. For a long time already I've been thinking about possibly adding a new syntax for array(...) which would be shorter. I'd suggest [...]. While I am usually not in favor of having more than one way to do things, I think it'd look much more elegant especially (but not only) for nested arrays.
So what I'm thinking of is: array(1, 2, 3) == [1, 2, 3] array(1, 2, array("foo", "bar")) == [1, 2, ["foo", "bar"]] array("key" => 1, "key2" => 2) == ["key" => 1, "key2" => 2]
$arr = [1, 2, 3] vs. $arr = array(1, 2, 3)
Well enough examples given :) I think it's not worth doing unless there's overwhelming support as it's not desperately needed. But I'd be interested to hear people's thoughts. It seems implementation shouldn't be an issue but I'd have to dive a bit deeper.
Andi
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
Ilia Alshanetsky
Ilia Alshanetsky





