Rasmus Lerdorf <[EMAIL PROTECTED]> wrote: > I do agree that [1,2,3] is not easier to read than array(1,2,3), but I > don't think there is a huge difference between the two. I guess we could > sample a few newbie users to see what they think $a = [1,2,3]; would do. > Of course, then people are going to try to do $a = $b[1,2,3]; and then we > are all messed up.
Yeah, it will mess us up all. I did a quick hack to realise this feature. The patch is pasted below. <?php $a = array('ArrayArray' => 'nay'); var_dump($a[[0].[0]]); ?> Indeed this works :) I'm not much interested in this kind of discussion though. Moriyoshi Index: Zend/zend_language_parser.y =================================================================== RCS file: /repository/Zend/Attic/zend_language_parser.y,v retrieving revision 1.23 diff -u -r1.23 zend_language_parser.y --- Zend/zend_language_parser.y 4 Aug 2002 06:39:44 -0000 1.23 +++ Zend/zend_language_parser.y 5 Nov 2003 17:42:40 -0000 @@ -484,6 +484,7 @@ | '@' { zend_do_begin_silence(&$1 TSRMLS_CC); } expr { zend_do_end _silence(&$1 TSRMLS_CC); $$ = $3; } | scalar { $$ = $1; } | T_ARRAY '(' array_pair_list ')' { $$ = $3; } + | '[' array_pair_list ']' { $$ = $2; } | '`' encaps_list '`' { zend_do_shell_exec(&$$, &$2 TS RMLS_CC); } | T_PRINT expr { zend_do_print(&$$, &$2 TSRMLS_CC); } ; -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php