I believe this first patch is the proper way to go. It feels "natural", "intuitive", etc.
I don't see how making parent::foo() and A::foo() work differently is either "natural" or "intuitive".
-- Stanislav Malyshev, Zend Software Architect [EMAIL PROTECTED] http://www.zend.com/ (408)253-8829 MSN: [EMAIL PROTECTED] -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php