Re: cloning $this php5

From: Date: Sat, 12 May 2007 12:33:25 +0000
Subject: Re: cloning $this php5
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-254848@lists.php.net to get a copy of this message
I don't think the clone function works on $this. -- itoctopus - http://www.itoctopus.com ""blackwater dev"" <blackwaterdev@gmail.com> wrote in message news:34a9824e0705111302l30f842a4o96bbc307935b9af3@mail.gmail.com... >I have a method within an class that should make a copy of itself, do some > stuff on the copy and return it. The object contains data members that > are > references to other objects. I basically want a brand new copy of the > object. The problem is, certain methods I call on the object throw this > error: > > Call to undefined method stdClass::methodname > > I've tried to copy it with just =, =& and clone but they all through > errors. What am I doing wrong? > > Thanks! > > function morph(){ > > $cloned_ob= clone $this; > > $cloned_ob->run(); > $cloned_ob->data_member="john"; > > return $cloned_ob; > > } >

« previous php.general (#254848) next »