Mailinglisten-Archive |
Lutz Zetzsche schrieb:
> Am Mittwoch, 28. März 2007 13:30 schrieb Niels Jäckel:
>> Mir fällt grad noch ein, dass Konstruktoren mit Klassennamen zu einem
>> seltsamen Effekt führen: Bei der Vererbung werden ja alle
>> Konstruktoren mit vererbt. Auf der 5. Vererbungsstufe hat man dann 5
>> Konstruktoren für ein Objekt bzw. 4 Parentkonstruktoren, die man
>> rufen könnte... Das ist schon etwas seltsam ;-)
>
> Ich hatte mal einen Mathematiklehrer, der sagte immer, wenn ein Schüler
> eine Fehlzeit mit der Beerdigung der dritten Oma begründe, werde er
> mißtrauisch. Wie sieht es da erst bei FÜNF Eltern aus? :-D
class MyClass { function MyClass() { echo '0'; } }
class MyClass2 extends MyClass { function MyClass2() { echo '2'; } }
class MyClass3 extends MyClass2 { function MyClass3() { echo '3'; } }
class MyClass4 extends MyClass3 { function MyClass4() { echo '4'; } }
class MyClass5 extends MyClass4 { function MyClass5() { echo '5'; } }
MyClass5::MyClass();
MyClass5::MyClass2();
MyClass5::MyClass3();
MyClass5::MyClass4();
MyClass5::MyClass5();
--
Sebastian Mendel
www.sebastianmendel.de
php::bar PHP Wiki - Listenarchive