Re: How can I do this -- method chaining

From: Date: Tue, 29 Jan 2008 19:17:00 +0000
Subject: Re: How can I do this -- method chaining
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-268268@lists.php.net to get a copy of this message
On Jan 29, 2008 1:53 PM, Christoph Boget <christoph.boget@gmail.com> wrote: > Constructors return the object, correct? If so, how can I do this: > > class Bob { > private $blah; > _construct( $blah ) { > $this->blah = $blah; > } > public getBlah() { > return $this->blah; > } > } > > echo Bob( 'Hello!' )->getBlah(); > > When I try that, I get the message "Undefined function Bob". I've also tried > > echo new Bob( 'Hello!' )->getBlah(); > echo (new Bob( 'Hello!' ))->getBlah(); > > but PHP didn't like either of those at all. Is it just not possible > what I'm trying to do? > > I'm using PHP5.2.1 > > thnx, > Chris > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > http://www.travisswicegood.com/index.php/2007/10/26/fluent_api_here_i_come

« previous php.general (#268268) next »