Christian Seiler: abstract static function != OOP

Beitrag lesen

Hallo,

MyClass::DoSth(); // output: ja
MyClass::DoMore(); // eror: Fatal error: Cannot call abstract method AbsBase::DoSth()
[/code]

Mein Frage, gibt es hierfuer ein anderes Konzept, um eine aehnliche Struktur zu implementieren?

Du hast zwei Möglichkeiten:

a) Auf PHP 5.3 zu warten (Stichwort late static binding)
       Dort ist dann das möglich, was Du willst
 b) Einen Singleton-Pattern für jedes der Unterokbjekte zu implementieren

Viele Grüße,
Christian