Re: aggregation?

From: Date: Thu, 26 Jun 2003 01:50:33 +0000
Subject: Re: aggregation?
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-2808@lists.php.net to get a copy of this message
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

« previous php.internals (#2808) next »