Re: __clone() implementation

From: Date: Mon, 02 Feb 2004 18:32:20 +0000
Subject: Re: __clone() implementation
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-7481@lists.php.net to get a copy of this message
On 2 Feb 2004 at 14:36, Zeev Suraski wrote: > Clone methods must now be declared as follows: > function __clone($that) > { > } I just had a look at zend_compile.c - it seems as if the variable name $that was mandantory: [...] || strcmp(CG(active_op_array)->arg_info[0].name, "that")!=0)) { zend_error(E_COMPILE_ERROR, "The clone method must be declared as __clone($that)"); [...] Why shouldn't I be able to name it as I want, e.g. $clone? Don't understand the reason for that... -- Ferdinand Beyer <fb@fbeyer.com>

« previous php.internals (#7481) next »