| From | Sent On | Attachments |
|---|---|---|
| Christian Schneider | Nov 4, 2003 3:32 pm | .patch |
| Rasmus Lerdorf | Nov 4, 2003 5:06 pm | |
| Ken Tossell | Nov 4, 2003 5:09 pm | |
| Andi Gutmans | Nov 5, 2003 12:49 am | |
| Michael Walter | Nov 5, 2003 12:59 am | |
| Michael Walter | Nov 5, 2003 1:03 am | |
| Kouber Saparev | Nov 5, 2003 1:47 am | |
| Christian Schneider | Nov 5, 2003 2:06 am | |
| s0niX | Nov 5, 2003 2:43 am | |
| Ford, Mike [LSS] | Nov 5, 2003 3:20 am | |
| Mike Robinson | Nov 5, 2003 3:26 am | |
| Dirkjan Ochtman | Nov 5, 2003 3:45 am | |
| Cesare D'Amico | Nov 5, 2003 4:02 am | |
| Alexey Trunyov | Nov 5, 2003 4:34 am | |
| Antony Dovgal | Nov 5, 2003 4:59 am | |
| Marco Tabini | Nov 5, 2003 5:04 am | |
| Ilia Alshanetsky | Nov 5, 2003 5:06 am | |
| Magnus Määttä | Nov 5, 2003 5:07 am | |
| Derick Rethans | Nov 5, 2003 5:18 am | |
| Christian Schneider | Nov 5, 2003 7:34 am | |
| Nicolas Toper | Nov 5, 2003 7:47 am | |
| Ilia Alshanetsky | Nov 5, 2003 7:56 am | |
| Antony Dovgal | Nov 5, 2003 8:03 am | |
| Rasmus Lerdorf | Nov 5, 2003 8:21 am | |
| Christian Schneider | Nov 5, 2003 8:30 am | |
| Andrey Hristov | Nov 5, 2003 8:40 am | |
| Ilia Alshanetsky | Nov 5, 2003 8:47 am | |
| Andi Gutmans | Nov 5, 2003 8:47 am | |
| Jani Taskinen | Nov 5, 2003 8:49 am | |
| Ford, Mike [LSS] | Nov 5, 2003 8:50 am | |
| Marco Tabini | Nov 5, 2003 8:52 am | |
| Christian Schneider | Nov 5, 2003 8:54 am | |
| George Schlossnagle | Nov 5, 2003 8:58 am | |
| Jani Taskinen | Nov 5, 2003 8:59 am | |
| Christian Schneider | Nov 5, 2003 9:00 am | |
| Ford, Mike [LSS] | Nov 5, 2003 9:00 am | |
| Marco Tabini | Nov 5, 2003 9:01 am | |
| Marco Tabini | Nov 5, 2003 9:05 am | |
| Ford, Mike [LSS] | Nov 5, 2003 9:07 am | |
| Ford, Mike [LSS] | Nov 5, 2003 9:09 am | |
| Marco Tabini | Nov 5, 2003 9:18 am | |
| Romans Malinovskis | Nov 5, 2003 9:19 am | |
| Andi Gutmans | Nov 5, 2003 9:20 am | |
| Steph | Nov 5, 2003 9:25 am | |
| Andrey Hristov | Nov 5, 2003 9:25 am | |
| Ilia Alshanetsky | Nov 5, 2003 9:25 am | |
| Marco Tabini | Nov 5, 2003 9:30 am | |
| Derick Rethans | Nov 5, 2003 9:33 am | |
| George Schlossnagle | Nov 5, 2003 9:36 am | |
| Rasmus Lerdorf | Nov 5, 2003 9:45 am | |
| Edin Kadribasic | Nov 5, 2003 9:45 am | |
| Romans Malinovskis | Nov 5, 2003 9:48 am | |
| Moriyoshi Koizumi | Nov 5, 2003 9:50 am | |
| Jani Taskinen | Nov 5, 2003 9:54 am | |
| Jaap van Ganswijk | Nov 5, 2003 10:06 am | |
| Michael Walter | Nov 5, 2003 10:12 am | |
| Cesare D'Amico | Nov 5, 2003 10:22 am | |
| Marco Tabini | Nov 5, 2003 10:28 am | |
| Michael Walter | Nov 5, 2003 10:30 am | |
| Michael Walter | Nov 5, 2003 10:35 am | |
| George Schlossnagle | Nov 5, 2003 10:36 am | |
| Andrei Zmievski | Nov 5, 2003 10:39 am | |
| George Schlossnagle | Nov 5, 2003 10:56 am | |
| David Enderson | Nov 5, 2003 11:02 am | |
| Marco Tabini | Nov 5, 2003 11:10 am | |
| Shane Caraveo | Nov 5, 2003 11:12 am | |
| Michael Walter | Nov 5, 2003 12:26 pm | |
| Greg MacLellan | Nov 5, 2003 12:40 pm | |
| Robert Cummings | Nov 5, 2003 1:08 pm | |
| David Enderson | Nov 5, 2003 1:19 pm | |
| Sara Golemon | Nov 5, 2003 2:40 pm | |
| George Schlossnagle | Nov 5, 2003 3:00 pm | |
| Wez Furlong | Nov 5, 2003 4:06 pm | |
| Christian Schneider | Nov 5, 2003 5:07 pm | |
| Ard Biesheuvel | Nov 5, 2003 5:27 pm | |
| Christian Schneider | Nov 5, 2003 5:50 pm | |
| Andi Gutmans | Nov 6, 2003 12:03 am | |
| Stig S. Bakken | Nov 6, 2003 12:58 am | |
| Kouber Saparev | Nov 6, 2003 1:24 am | |
| Mike Robinson | Nov 6, 2003 3:31 am | |
| Andi Gutmans | Nov 6, 2003 4:04 am | |
| Ford, Mike [LSS] | Nov 6, 2003 4:09 am | |
| Alexey Trunyov | Nov 6, 2003 4:15 am | |
| Ford, Mike [LSS] | Nov 6, 2003 4:27 am | |
| Sascha Schumann | Nov 6, 2003 4:30 am | |
| Andi Gutmans | Nov 6, 2003 5:28 am | |
| Sascha Schumann | Nov 6, 2003 5:46 am | |
| Stig S. Bakken | Nov 6, 2003 6:32 am |
| Subject: | Re: [PHP-DEV] Proposal: Array syntax | |
|---|---|---|
| From: | Ilia Alshanetsky (il...@prohost.org) | |
| Date: | Nov 5, 2003 9:25:35 am | |
| List: | net.php.lists.internals | |
On November 5, 2003 12:01 pm, Ford, Mike [LSS] wrote:
I don't think the number of characters is the main issue here -- it's about having a *nicer* set of characters. Personally, I'd be still be in favour (although not quite as much) if the proposed syntax were [[[1,2,3]]] -- for me, it's about having a syntax that shouts *ARRAY* rather than whispers it. (Although the reduction in characters is handy -- particularly in a construct like ['foo' => ['bar'=>'on', 'baz'=>[2,3,5,7]], 'bedrock'=>['rubble'=>['barney', 'betty'], 'flintstone'=>['fred', 'wilma']]].)
Sure, now support one of your string array keys/values contains a [ or ] character. That would wreak havoc with the readability of the code.
Having 2 separate syntaxes would mean that some devs would use one format and the other another. And eventually you'll end up with the same code written in 2 separate ways within the same script/application because 1 part (older?) was written in 1 way and the other (newer) written in another. This makes the entire application more difficult to understand and since many people learn through modifying scripts you'll create more barriers to entry for new users.
A few more examples how this will cause problems:
$a[1,2,3,4][] = [5,6,7,8][2];
Ilia






.patch