Try with

$result = Object::method();

this is a static method in a class.

the operator -> is access to a member in an object.


On Tue, Dec 7, 2010 at 12:40 PM, Alexandru Patranescu <>wrote:

> In many other languages this will work:
> *$result = new Object() -> method();*
> But in php, it fails at parsing.
> I've tried with parenthesis around new but nothing. Anyhow, as I saw later,
> *new* operator has precedence over others so this couldn't be a solution.
> I know a static function can be defined and the above statement can
> transform into
> *$result = Object::getNewInstance() -> method()*
> but is there any way to write it directly? and if not, why isn't this
> implemented yet and when will it be?
> best regards,
> Patranescu Alexandru

Gerardo Benitez
DiseƱo web, programaciĆ³n, Seo

Reply via email to