Christian Kruse: Elegantes Modulsystem in PHP

Beitrag lesen

Hallo Peter,

[...]

Jedoch ist das in PHP sicher nicht so einfach,
da eine Funktion eindeutig sein muss.

Pack sie in eine Klasse. Das ist ein typischer
Fall von Objekt-Orientierung (Polymorphismus).
Du schreibst eine Klasse Plugin, von der alle
Plugins abgeleitet werden muessen. Zur weiteren
Information: in PHP ist etwas wie

$class = "Klassenname";
$obj = new $class("blahr","blub");

durchaus moeglich.

(btw: WIe schaut eure Meinung dazu aus)?

Hat beides Vor- und Nachteile. Deine Methode
verlangt halt viel mehr vom Plugin-Autor.

Gruesse,
 CK

--
Ihr wisst nicht, wie man den Menschen dient. Wie sollt ihr wissen, wie man den Goettern muss soll?