View Single Post

  #4 (permalink)  
Old 01-11-2008
Nathan Nobbe
 
Posts: n/a
Default Re: [PHP] Why is some_function()[some_index] invalid syntax?

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

Reply With Quote