Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 18-04-2009, 09:08
webdepp
 Newbie
Links : Onlinestatus : webdepp ist offline
Registriert seit: Apr 2009
Beiträge: 2
webdepp ist zur Zeit noch ein unbeschriebenes Blatt
Standard Mehrfachvererbung?

Hi zusammen,

Folgendes Problem:

Ich suche nach einer Möglichkeit, mehrere Klassen in einer anderen Klassen zu "vererben" bwz. nutzen, ohne diese als Referenz zu übergeben.

Sprich - bei folgender Situation:
PHP-Code:
class ui // Implementiert das Userinterface
}

class 
db // ist die DB-Wrapper
}

class 
formValidation // validiert Formulareingaben
}

$ui = new ui;
$db = new db;
$formValidation = new formValidation
Innerhalb der Instanz $ui soll nun sowohl die Instanzen $db als auch $formValidation nutzen können. Dabei ist aber weder $db von $formValidation, noch $formValidation von $db abhängig. Folglich ist rein logisch nichts mit "extends".

Wie regelt man sowas PHP-OOP kompatibel?


Danke vorab,
Gruß

Tobi

PS: Meine Edits dienten zur Klarstellung, "Klasse" wurde zu "Instanz"

Geändert von webdepp (18-04-2009 um 09:39 Uhr)
Mit Zitat antworten