Re: Change to function call semantics in PHP 5.1?

From: Date: Tue, 21 Feb 2006 22:48:37 +0000
Subject: Re: Change to function call semantics in PHP 5.1?
References: 1  Groups: php.internals 
Request: Send a blank email to [email protected] to get a copy of this message
Mark Spruiell skrev:
In PHP 5.0.x, I can chain function calls like this: $obj->method()->anotherMethod(); In PHP 5.1.x, this code results in an error: parse error, unexpected T_OBJECT_OPERATOR in ... I've looked through the change log for 5.1 but didn't see anything relevant.
jome@thisbe:~$ php -r 'class a { function b() { return new B; } } class B { function C() { echo "Works fine."; } } $a = new A; $a->b()->c();' Works fine. jome@thisbe:~$ php -v PHP 5.1.1 (cli) (built: Jan 7 2006 21:44:30) The error is somewhere in your code. /j

Thread (4 messages)

« previous php.internals (#21977) next »