#49804 [Opn->Bgs]: cannot use [...] after a function returning array
ID: 49804
Updated by: derick@php.net
Reported By: valerio dot giuffrida88 at gmail dot com
-Status: Open
+Status: Bogus
Bug Type: Compile Failure
Operating System: ubuntu
PHP Version: 5.2SVN-2009-10-07 (snap)
New Comment:
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
.
Previous Comments:
------------------------------------------------------------------------
[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
Thread (3 messages)