phpbar.de logo

Mailinglisten-Archive

[php] Klassen mit extends erweitern

[php] Klassen mit extends erweitern

php at beo.ch php at beo.ch
Don Sep 16 11:04:44 CEST 2004


Danke für das Feedback!

Da php4 nur eine einfach Vererbung zulässt, stösst man schnell an Grenzen. Wie macht Ihr das in grösseren modularen Projekten?


Sorin Marti <mas at semafor.ch> schrieb:
.
> php at beo.ch wrote:
.
> >Hallo Programmierer
.
> >
> >Bisher habe ich meine Klassen jeweils mit extends um einen weitere Klasse erweitert. Nun sollte ich aber meine Hauptklasse mit 2-3 weiteren Klassen ergänzen. Geht das überhaupt? Und wenn ja wie?
> >
> >
> >
> von http://www.php-center.de/phpschulung/oop/vererbung.htm :
> <zitat>
>  PHP kennt eine einfache Vererbung. Es gibt keine Mehrfachvererbung.
> </zitat>
.
> Aber: von
> http://blog.koehntopp.de/archives/301_PHP+5+Schluss+mit+der+Kaspermucke.html
> <zitat>
> Definiert wird eine leere Klasse B. Wir werden die zum Testen später
> noch brauchen. Die Klasse C fährt dann jede Menge magische Methoden von
> PHP 5 auf. I ist ein Interface, eine abstrakte Klasse. D ist dann eine
> Klasse mit *Mehrfachvererbung*: D erbt von der konkreten Klasse C (Auch
> in PHP 5 kann man nur von genau einer konkreten Klasse erben) und von
> der abstrakten Klasse (dem Interface) I.
> </zitat>
.
> Das solltest Du Dir mal anschauen.
.
> Grüsse
>   Sorin
> --
> ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de **
> Informationen: http://www.phpbar.de
> http://lists.phpbar.de/mailman/listinfo/php
.

Ivan





php::bar PHP Wiki   -   Listenarchive