On 25 Jun 2003, Sterling Hughes wrote: > Hey, > > Am I right in assuming that aggregation is going to be removed in PHP5?
How could I live without aggregation or multiple inheritance? I have a choice, I prefer the latter. But not a 100% MI as I know there are a lot of debates on 100% MI. What I would like to see is a aggregation like MI. Say class foobar extends foo, bar {} The methods and properties foo has will have higher priority than bar when being inherited by foobar. So parent::method will be foo::method. As of properties, a class can always initialize its properties in a method or even constructor when it is to be extended at a second place. Bar's constructor will not be called automatically. It actually _is_ aggregation right? But without deaggregation and so that no exteral hash table outside Zend, hence no bug like in PHP4. That's my little simple proposal of aggregation-like multiple inheritance. Agree? Wei He -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php