Re: Clone Operations

From: Date: Thu, 08 Jun 2006 01:19:51 +0000
Subject: Re: Clone Operations
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-23986@lists.php.net to get a copy of this message
On Wed, June 7, 2006 8:56 am, Ilia Alshanetsky wrote: > When it comes to "empty" clone statements, should they be executed > and then free the result (current behavior) or avoid clone all > together. > For example when class x { function __clone() { echo "hello"; } } > clone new x(); code is executed, should it print hello or not print > anything at all, treating the clone operation as a NOOP? > > Current behavior calls clone and then frees the result, meaning that > "hello" is printed, but I am uncertain that this is the correct > behavior, any comments? Seems to me that if they want echo "hello"; on __clone() for debugging, we shouldn't cripple it... [shrug] -- Like Music? http://l-i-e.com/artists.htm

« previous php.internals (#23986) next »