On 04 February 2007 07:25, 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.
Overwhelming support from here ;-D Seriously, I personally find the [...] syntax really elegant and intuitive, and the array(...) syntax really hard to read and obfuscating. A BIG +1 Cheers! Mike --------------------------------------------------------------------- Mike Ford, Electronic Information Services Adviser, Learning Support Services, Learning & Information Services, JG125, James Graham Building, Leeds Metropolitan University, Headingley Campus, LEEDS, LS6 3QS, United Kingdom Email: [EMAIL PROTECTED] Tel: +44 113 283 2600 extn 4730 Fax: +44 113 283 3211 To view the terms under which this email is distributed, please go to http://disclaimer.leedsmet.ac.uk/email.htm -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php