Why has this one been committed?
http://cvs.php.net/diff.php/ZendEngine2/zend_compile.c?login=2&r1=1.551&r2=1.552
&ty=h
It prevents constructors being redefined.
That is fine, *except* for the following case:
class MyClass
{
function MyClass() {
//constructor for php4,
//SHOULD be ignored by php5
}
function __construct() {
//constructor for php5,
//ignored by php4
}
}
i.e. it doesn't allow a class to work on both php4 and php5.
Or am I missing something obvious?
Best regards,
Lorenzo
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php