Why not possible?

$result = ($model = new DomainModel('foo', 'bar'))->findByName('John');


On Wed, Nov 30, 2011 at 5:55 AM, Rasmus Lerdorf <ras...@lerdorf.com> wrote:

> On 11/29/2011 05:22 PM, de...@lucato.it wrote:
> > Hi Rasmus,
> >
> > I already tested a similar example (see
> > http://codepad.viper-7.com/tNkTTX) but I'm getting
>
> Sorry, pasting something into codepad doesn't qualify as testing. You
> have no idea how and when they built the 5.4 they are running. Until the
> first release, 5.4 is a moving target. And everyone who posts to
> internals are expected to be able to download and install 5.4 on their own.
>
> But to answer your question, yes, that syntax will work fine. It is
> right out of the UPGRADING file at:
>
>
> http://svn.php.net/viewvc/php/php-src/branches/PHP_5_4/UPGRADING?view=markup
>
> which says:
>
> - Class member access on instantiation:
>          (new foo)->method()
>          (new foo)->property
>          (new foo)[0]
>
> -Rasmus
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

Reply via email to