Re: Syntactic improvement to array

From: Date: Sun, 04 Feb 2007 13:18:05 +0000
Subject: Re: Syntactic improvement to array
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-27736@lists.php.net to get a copy of this message
Hi Andi, I'd like such a syntax enhancement. These should be the results from the last time the issue was discussed: http://devzone.zend.com/node/view/id/1474#Heading7 If I remember correct the main issues stated against it were - it's to perlish - Without keyword it's hard to find the documentation if you don't know that syntax But I would still like having it :-) johannes On Sat, 2007-02-03 at 23:25 -0800, 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 >

« previous php.internals (#27736) next »