Re: Why is some_function()[some_index] invalid syntax?
| From: | Nathan Nobbe | Date: | Fri, 11 Jan 2008 05:16:29 +0000 |
| Subject: | Re: Why is some_function()[some_index] invalid syntax? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-267064@lists.php.net to get a copy of this message | ||
On Jan 10, 2008 11:00 PM, Arlen Christian Mart Cuss <celtic@sairyx.org>
wrote:
> Hi there,
>
> Why is it that if I try to evaluate an index of an array returned by a
> function immediately, a syntax error is produced? (unexpected '[',
> expecting ',' or ';')
thats hillarious, i literally brought this up at the office like 2 days ago.
ill tell you why its really lame (imho), because php5 supports syntax
like this:
function someFunc() {
return date_create();
}
echo someFunc()->format('Y-m-d');
that is, it allows you to chain a method invocation to the invocation of a
function
if the function returns an object.
-nathan