| From | Sent On | Attachments |
|---|---|---|
| 55 earlier messages | ||
| 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 | |
| Stanislav Malyshev | Feb 5, 2007 10:24 am | |
| Todd Ruth | Feb 5, 2007 10:28 am | |
| Brian Moon | Feb 5, 2007 11:07 am | |
| Andrei Zmievski | Feb 5, 2007 11:17 am | |
| Andrei Zmievski | Feb 5, 2007 11:18 am | |
| Brian Moon | Feb 5, 2007 11:32 am | |
| Robert Cummings | Feb 5, 2007 12:28 pm | |
| Stanislav Malyshev | Feb 5, 2007 12:30 pm | |
| Richard Lynch | Feb 5, 2007 3:30 pm | |
| Richard Lynch | Feb 5, 2007 3:33 pm | |
| Stanislav Malyshev | Feb 5, 2007 3:34 pm | |
| Richard Lynch | Feb 5, 2007 3:36 pm | |
| Richard Lynch | Feb 5, 2007 3:40 pm | |
| Richard Lynch | Feb 5, 2007 3:45 pm | |
| Richard Lynch | Feb 5, 2007 3:54 pm | |
| Mike Robinson | Feb 5, 2007 4:10 pm | |
| Robert Cummings | Feb 5, 2007 4:13 pm | |
| Sara Golemon | Feb 5, 2007 4:20 pm | |
| Edin Kadribasic | Feb 5, 2007 4:21 pm | |
| Ford, Mike | Feb 6, 2007 6:07 am | |
| LAUPRETRE François (P) | Feb 6, 2007 6:16 am | |
| Robert Cummings | Feb 6, 2007 6:41 am | |
| Alain Williams | Feb 6, 2007 6:46 am | |
| Christian Schneider | Feb 6, 2007 7:16 am | |
| Alain Williams | Feb 6, 2007 7:19 am | |
| Tullio Andreatta ML | Feb 6, 2007 7:29 am | |
| Ford, Mike | Feb 6, 2007 7:41 am | |
| Lars Schultz | Feb 6, 2007 7:47 am | |
| Robert Cummings | Feb 6, 2007 8:09 am | |
| Andrei Zmievski | Feb 6, 2007 9:26 am | |
| Andrei Zmievski | Feb 6, 2007 9:27 am | |
| Andrei Zmievski | Feb 6, 2007 9:27 am | |
| Richard Lynch | Feb 6, 2007 6:33 pm | |
| Richard Lynch | Feb 6, 2007 6:37 pm | |
| Richard Lynch | Feb 6, 2007 6:40 pm | |
| Ford, Mike | Feb 7, 2007 2:20 am | |
| Ford, Mike | Feb 7, 2007 2:31 am | |
| Mathias Bank | Feb 8, 2007 2:45 pm | |
| Hartmut Holzgraefe | Feb 8, 2007 2:57 pm | |
| Brian Moon | Feb 8, 2007 3:03 pm | |
| Vlad Bosinceanu | Feb 8, 2007 3:25 pm | |
| Subject: | Re: [PHP-DEV] RE : [PHP-DEV] Re: Syntactic improvement to array | |
|---|---|---|
| From: | Richard Lynch (ce...@l-i-e.com) | |
| Date: | Feb 6, 2007 6:40:54 pm | |
| List: | net.php.lists.internals | |
On Tue, February 6, 2007 8:17 am, LAUPRETRE François (P) wrote:
From: Richard Lynch
How many newbies will be trying: array[1, 2, 3]; and left scratching their heads when it doesn't work?
Yes, even if I am in favor of the [] syntax, it is a good argument: 'array[ 1, 2, 3]' can become a very common error, and not especially among newbies!
Maybe I am wrong, but would it be possible to accept all these syntaxes :
array(1, 2, 3) (RHS only) [ 1, 2, 3 ] (RHS=array / LHS=list, I especially like: '$x = [ $a, $b ] = f()' :) list($a, $b) (LHS only) array[1, 2, 3] (RHS only)
For this purpose, we could say that the [] notation is optionally preceded by 'array'.
Another idea if you want to make it easier to understand for newbies: make array() and list() synonyms, so that array() behaves as list() when LHS, and list() behaves as array() when RHS. IMHO, it would become simpler to explain.
If we implement both, we can even suppport 'list[ 1, 2, 3 ]'. How can we be more permissive?
I probably needn't even post this, but:
-1
Having even more ways to do everything is just confusing, not handy.
-- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some starving artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So?





