ID: 44368 Updated by: [EMAIL PROTECTED] Reported By: php at xyzzy dot cjb dot net Status: Bogus Bug Type: Feature/Change Request Operating System: Mac OS X 10.5.2 PHP Version: 5.2.5 New Comment:
http://bugs.php.net/bug.php?id=43577 Previous Comments: ------------------------------------------------------------------------ [2008-03-09 01:11:38] php at xyzzy dot cjb dot net Johannes, can you mark this bug as a duplicate of the known feature request, or provide a link to it? Thanks. ------------------------------------------------------------------------ [2008-03-08 21:36:45] [EMAIL PROTECTED] This request was made multiple times before, currently there's no developer having a good fix for that, setting to bogus since it's a known request. ------------------------------------------------------------------------ [2008-03-08 06:31:37] php at xyzzy dot cjb dot net Description: ------------ It would be nice if PHP could allow you to use the [] operator to index within an expression that evaluates to an array, as if it was a variable. This feature request is similar to #41268 "Access array member without variable", but suggests using the existing [] operator rather than adding a new function. I could not find further details on php-internals about this issue. Reproduce code: --------------- For example: $lines = split("\n", $text) print $lines[0] cannot currently be written as print split("\n", $text)[0] nor print (split("\n", $text))[0] Expected result: ---------------- The second and third examples behave identically to the first. Actual result: -------------- Parse error: syntax error, unexpected '[' in - on line 2 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=44368&edit=1
