Rolf B: Implementierung eines Interface und Vererbung

Beitrag lesen

Hallo pl,

Dein "interface" ist eine abstrakte Klasse, wie es aussieht. Dann kannst Du das auch so in PHP formulieren.

Aber warum sollte man das hier tun:

# Rufe die Methoden des Interface auf
$m->select();
$m->from();
$m->where();
$m->order();
$m->limit();

Das muss immer gemacht werden, um ein SQL Statement zu bekommen, ja? Dann kann man das auch als Teil einer getSQL() Methode an den SqlString hängen statt es vom Nutzer machen zu lassen.

Abgesehen ist dein Beispiel viel zu simpel, bzw. es ist ein Builder für eine spezifische Query auf die Thread-Tabelle. MB baut einen generischen SQL Builder.

Rolf

--
sumpsi - posui - clusi