ID: 49804 User updated by: valerio dot giuffrida88 at gmail dot com Reported By: valerio dot giuffrida88 at gmail dot com Status: Bogus Bug Type: Compile Failure Operating System: ubuntu PHP Version: 5.2SVN-2009-10-07 (snap) New Comment:
why not? Other languanges like C/C++ or java allows that Previous Comments: ------------------------------------------------------------------------ [2009-10-07 17:22:43] der...@php.net Thank you for taking the time to write to us, but this is not a bug. Please double-check the documentation available at http://www.php.net/manual/ and the instructions on how to report a bug at http://bugs.php.net/how-to-report.php . ------------------------------------------------------------------------ [2009-10-07 17:11:50] valerio dot giuffrida88 at gmail dot com Description: ------------ If i want to get an element of an array directly returned by a function, using [], it will prints Parse error: syntax error, unexpected '[', expecting ',' or ';' in php shell code on line 1 Reproduce code: --------------- $a = array("a","b","c"); echo array_values($a)[0]; //it (doesnt) works with any function that retuns an array Expected result: ---------------- print to screen something like that: a Actual result: -------------- Parse error: syntax error, unexpected '[', expecting ',' or ';' in php shell code on line 1 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=49804&edit=1