

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
99 messages in net.php.lists.internalsRe: [PHP-DEV] Re: Short syntax for ar...| From | Sent On | Attachments |
|---|---|---|
| Stan Vassilev | FM | May 21, 2008 7:12 pm | |
| Felipe Pena | May 21, 2008 7:20 pm | |
| Stanislav Malyshev | May 21, 2008 8:53 pm | |
| Pierre Joye | May 22, 2008 2:46 am | |
| Antony Dovgal | May 22, 2008 2:56 am | |
| Pierre Joye | May 22, 2008 3:33 am | |
| Johannes Schlüter | May 22, 2008 6:56 am | |
| Pierre Joye | May 22, 2008 7:28 am | |
| Philip Olson | May 22, 2008 8:55 am | |
| Stanislav Malyshev | May 22, 2008 9:17 am | |
| Andi Gutmans | May 22, 2008 9:15 pm | |
| Brian Moon | May 22, 2008 9:29 pm | |
| Lokrain | May 23, 2008 1:28 am | |
| Pierre Joye | May 23, 2008 1:58 am | |
| Alexey Zakhlestin | May 23, 2008 2:06 am | |
| Jani Taskinen | May 23, 2008 4:45 am | |
| Eric Coleman | May 23, 2008 6:43 am | |
| Yi Wang | May 23, 2008 8:17 am | |
| Sebastian Deutsch | May 27, 2008 1:53 pm | |
| Sebastian Deutsch | May 27, 2008 3:58 pm | |
| Stanislav Malyshev | May 27, 2008 4:10 pm | |
| Jani Taskinen | May 27, 2008 4:14 pm | |
| Stanislav Malyshev | May 27, 2008 4:18 pm | |
| Sebastian Deutsch | May 27, 2008 4:21 pm | |
| Rasmus Lerdorf | May 27, 2008 5:27 pm | |
| Andrei Zmievski | May 27, 2008 5:48 pm | |
| Sebastian Deutsch | May 27, 2008 6:09 pm | |
| Greg Beaver | May 27, 2008 7:43 pm | |
| Philip Olson | May 27, 2008 8:45 pm | |
| Stanislav Malyshev | May 27, 2008 11:15 pm | |
| Antony Dovgal | May 27, 2008 11:21 pm | |
| Stanislav Malyshev | May 27, 2008 11:25 pm | |
| Antony Dovgal | May 27, 2008 11:28 pm | |
| Derick Rethans | May 27, 2008 11:31 pm | |
| Rasmus Lerdorf | May 27, 2008 11:43 pm | |
| Pierre Joye | May 27, 2008 11:52 pm | |
| Antony Dovgal | May 28, 2008 12:11 am | |
| Hans Åhlin | May 28, 2008 12:14 am | |
| Derick Rethans | May 28, 2008 12:19 am | |
| Alexey Zakhlestin | May 28, 2008 12:24 am | |
| Antony Dovgal | May 28, 2008 12:32 am | |
| Stanislav Malyshev | May 28, 2008 12:33 am | |
| Antony Dovgal | May 28, 2008 12:41 am | |
| Stanislav Malyshev | May 28, 2008 1:02 am | |
| Antony Dovgal | May 28, 2008 1:14 am | |
| Stefan Walk | May 28, 2008 1:32 am | |
| Lukas Kahwe Smith | May 28, 2008 1:43 am | |
| Lokrain | May 28, 2008 1:47 am | |
| Stan Vassilev | FM | May 28, 2008 2:34 am | |
| Jon L. | May 28, 2008 2:35 am | |
| David Zülke | May 28, 2008 2:54 am | |
| Lokrain | May 28, 2008 2:58 am | |
| Felipe Pena | May 28, 2008 4:27 am | |
| Ford, Mike | May 28, 2008 4:34 am | |
| Greg Beaver | May 28, 2008 4:57 am | |
| Richard Quadling | May 28, 2008 6:13 am | |
| Brian Moon | May 28, 2008 8:20 am | |
| Andi Gutmans | May 28, 2008 8:28 am | |
| Andi Gutmans | May 28, 2008 8:28 am | |
| Chris Stockton | May 28, 2008 8:56 am | |
| Mike | May 28, 2008 10:10 am | |
| Jani Taskinen | May 28, 2008 10:25 am | |
| Chris Stockton | May 28, 2008 10:54 am | |
| Brian Moon | May 28, 2008 11:06 am | |
| Jared Williams | May 28, 2008 11:30 am | |
| Gregory Beaver | May 28, 2008 12:11 pm | |
| Pierre Joye | May 28, 2008 12:32 pm | |
| Chris Stockton | May 28, 2008 12:43 pm | |
| Stanislav Malyshev | May 28, 2008 1:06 pm | |
| Stanislav Malyshev | May 28, 2008 1:16 pm | |
| Rasmus Lerdorf | May 28, 2008 9:31 pm | |
| Derick Rethans | May 29, 2008 3:56 am | |
| Derick Rethans | May 29, 2008 4:03 am | |
| Pierre Joye | May 29, 2008 4:10 am | |
| Marcus Boerger | May 29, 2008 5:48 am | |
| Brian Moon | May 29, 2008 7:54 am | |
| Jonathan Bond-Caron | May 29, 2008 8:02 am | |
| Sebastian Deutsch | May 29, 2008 9:13 am | |
| Johannes Schlüter | May 29, 2008 11:55 am | |
| Johannes Schlüter | May 29, 2008 12:05 pm | |
| Chris Stockton | May 29, 2008 1:32 pm | |
| Johannes Schlüter | May 29, 2008 2:44 pm | |
| Jani Taskinen | May 29, 2008 3:06 pm | |
| Stanislav Malyshev | May 29, 2008 4:03 pm | |
| Lester Caine | May 30, 2008 12:04 am | |
| Pierre Joye | May 30, 2008 2:00 am | |
| Sebastian Deutsch | May 30, 2008 8:19 am | |
| Philip Olson | May 30, 2008 9:14 am | |
| Sebastian Deutsch | May 30, 2008 9:23 am | |
| Lars Strojny | May 31, 2008 5:27 am | |
| Hans Åhlin | May 31, 2008 6:17 am | |
| Hans Åhlin | May 31, 2008 6:26 am | |
| Hans Åhlin | May 31, 2008 6:38 am | |
| Chris Stockton | May 31, 2008 8:42 am | |
| Sebastian Deutsch | May 31, 2008 8:42 am | |
| Lars Strojny | May 31, 2008 9:33 am | |
| Stanislav Malyshev | May 31, 2008 10:45 pm | |
| Marcin Kurzyna | Jun 1, 2008 5:23 am | |
| Rodrigo Saboya | Jun 2, 2008 12:29 pm |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | Re: [PHP-DEV] Re: Short syntax for array literals [...] | Actions... |
|---|---|---|
| From: | Felipe Pena (feli...@gmail.com) | |
| Date: | May 28, 2008 4:27:06 am | |
| List: | net.php.lists.internals | |
2008/5/27, Sebastian Deutsch <seba...@9elements.com>:
I'm -1.
cheers
Sebastian
Sebastian Deutsch schrieb:
dont have karma - but I would love it! so +1 here. would it make sense to write an RFC?
cheers
Sebastian
Stan Vassilev | FM schrieb:
Hi,
I hear this often by other developers and I tend to agree with them,
that arrays are used often, and often nested, so that having a long syntax for array literals tend to produce less legible code than in other scriping languages.
$a = array(array(1,2), array(3,4), 5, 6);
$b = array('a' => 1, 'b' =>2);
We use arrays in our configurations, in passing complex parameters to
functions, fetching information from databases, basically everything. So it adds up.
Some frameworks have somewhat funny attempts to remedy this by
introducing "shortcuts" like this: function a() { return func_get-args(); }. Of course this doesn't work when you need to specify the key name, and the overhead isn't worth it.
It looks as there may not be a specific reason not to allow the JS syntax as an alternative syntax (while keeping the current one in parallel):
$a = [[1, 2], [3, 4], 5, 6];
$b = ['a' => 1, 'b' =>2];
There shouldn't be confusion to the parser as the brackets aren't preceded by an identifier.
Was this discussed before on the list?
Regards, Stan Vassilev
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
-- Regards, Felipe Pena.
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php







