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
<[EMAIL PROTECTED]>

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to