Re: new keyword combined with other things...
| From: | Gerardo Benitez | Date: | Tue, 07 Dec 2010 17:16:43 +0000 |
| Subject: | Re: new keyword combined with other things... | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-309894@lists.php.net to get a copy of this message | ||
Try with
$result = Object::method();
this is a static method in a class.
the operator -> is access to a member in an object.
Gerardo.
On Tue, Dec 7, 2010 at 12:40 PM, Alexandru Patranescu <drealecs@gmail.com>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
-------------------------
www.webseficientes.com.ar
Diseño web, programación, Seo