Hi!
Fun that you mentionned that structure greg because I was thinking of something along those lines. Something very similar actually but the aliasing could look like this:trait One { function name() { return __TRAIT__; } function removeMe() {} } trait Two { function name() { return __TRAIT__; } } class Reel traits One, Two { override One::name with Two::name; remove Two::removeMe; } $object = new Reel(); echo $object->name(); // Echos "Two" of course.
Two doesn't have removeMe. If you meant One::removeMe then why One is needed at all? You didn't use any method of it.
-- 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
