Assalamu'alaikum wr. wb. Derick Rethans wrote: > Hello, > I would say -1 on this, this is not readable and IMHO just a hack: > $array = [['9', 34],[7],[1,'string']];
And this is a lot better? $array = array(array('9', 34),array(7),array(1, 'string')); IMHO the array() only making line noise instead revealing the intent. Consider more complex use of array. $param = array(table => 'emp' , fields => array( id => array(datatype => INT, pk => true) , name => array(datatype => STRING, unique => true , not_null => true) , dept_id => array(datatype => INT, not_null => true , fk => array(table => 'dept', field => 'dept_id') ) ) ); with $param = [table => 'emp' , fields => [ id => [datatype => INT, pk => true] , name => [datatype => STRING, unique => true, not_null => true] , dept_id => [datatype => INT, not_null => true , fk => [table => 'dept', field => 'dept_id'] ] ] ] And the use of array as named parameter db(array(name => 'comic', user => 'web', password => 's3cret!')); with db([name => 'comic', user => 'web', password => 's3cret!']); and if that's not enough consider that in other scripting languange array constant is expressed in less character than PHP. For example: Perl: $list = (1, 2 ,3, 'four', 'five', (6.1, 6.2, 6.3)); Python: list = [1, 2, 3, 'four', 'five', [6.1, 6.2, 6.3]] Ruby: list = [1, 2, 3, 'four', 'five', [6.1, 6.2, 6.3]] Tcl: set list {1 2 3 four five {6.1 6.2 6.3}} PHP: $list = array(1, 2, 3, 'four', 'five', array(6.1, 6.2, 6.3)); > regrads, > Derick > Derick Rethans Wassallam, -- Zakaria Work: [EMAIL PROTECTED], http://asia-karsa.com Private: [EMAIL PROTECTED] Yahoo!: z4k4ri4 http://pemula.linux.or.id -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]