Hey,
Am I right in assuming that aggregation is going to be removed in PHP5?
-Sterling
"Reductionists like to take things apart. The rest of us are
just trying to get it together."
- Larry Wall, Programming Perl, 3rd Edition
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
Wei He wrote:
How could I live without aggregation or multiple inheritance?
Java developers are very happy without these concepts. Why? Because
they have interfaces. Guess what? We have them, too.
--
Sebastian Bergmann
http://sebastian-bergmann.de/ http://phpOpenTracker.de/
http://www.professionelle-softwareentwicklung-mit-php5.de/
Sterling Hughes wrote:
Am I right in assuming that aggregation is going to be removed in PHP5?
Does it work with ZE2?
--
Sebastian Bergmann
http://sebastian-bergmann.de/ http://phpOpenTracker.de/
http://www.professionelle-softwareentwicklung-mit-php5.de/
At 04:44 26/06/2003, Sterling Hughes wrote:
Hey,
Am I right in assuming that aggregation is going to be removed in PHP5?
Yep, interfaces replace them...
Zeev