> 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...

$that has to be at least as userfriendly as $this - and easier to maintain
than having it be more flexible would.

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

Reply via email to