Re: Array Question

From: Date: Thu, 17 Jun 2004 08:43:15 +0000
Subject: Re: Array Question
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-10563@lists.php.net to get a copy of this message
On Thu, 17 Jun 2004 10:33:39 +0200 (CEST) Derick Rethans <derick@php.net> wrote: > On Thu, 17 Jun 2004, Jason Garber wrote: > > > Hello, > > > > In PHP4 and PHP5 the following syntax works fine (note the last > > comma): > > > > array > > ( > > 1 => 'bob', > > 2 => 'sam', > > ); > > > > > > Is being able to have a comma at the END of an array definition a > > supported feature, or an undocumented feature that should not be > > used? > > It's an undocumented feature AFAIK. There is user note about it here: http://www.php.net/manual/en/function.array.php ----- 10-May-2003 03:53 Similarly to a comment by stlawson at sbcglobal dot net on this page: http://www.php.net/basic-syntax.instruction-separation It is usually advisable to define your arrays like this: $array = array( 'foo', 'bar', ); Note the comma after the last element - this is perfectly legal. Moreover, it's best to add that last comma so that when you add new elements to the array, you don't have to worry about adding a comma after what used to be the last element. $array = array( 'foo', 'bar', 'baz', ); ----- But yes, perhaps it should be mentioned in the doc, that the comma at the end is ok. --- WBR, Antony Dovgal aka tony2001 tony2001@phpclub.net || antony@dovgal.com

« previous php.internals (#10563) next »