Hallo Silverio,
Am Donnerstag 29 September 2005 15:29 schrieb [EMAIL PROTECTED]:
> ich habe ein Programmier-Problem: ich möchte auf 2 Objekte sowohl einzeln
> als auch zusammen als Einheit ansprechen.
Wie unterscheiden sich diese Objekte? Gehören Sie zur selben Klasse?
> Beispiel:
> Text1: x, y
> Text2: x, y
> Text3: x, y
> Text4: x, y
Was ist das? 4 Objekte mit var x; und var y;? Oben sprichst Du von zweien.
>
> [PHP: "->" = Objekttrenner, vgl "."]
> Ich möchte in einer foreach-Schleife alle mit setX() stellen. Da aber Text2
> und Text3 zusammengehören,
Wie gehören die zusammen?
> möchte ich beide mit einem Aufruf gemeinsam
> ändern: Text2_3->setX().
Warum nicht nacheinander aufrufen?
> Ich habe da schon an einen Wrapper gedacht, der
> die Funktionen überlädt, so dass ich innerhalb des Wrappers nacheinander
> die Funktionen Text2->setX() und Text3->setX() ausführen kann,
> aber dann
> muss ich doch alle Objekte in den Wrapper nehmen, damit sie vom gleichen
> Typ sind, oder?
Kannst du Objekte einer anderen Klasse zuordnen? Wierum denkst Du?
In Java-Skript gibt es aufrufe wie blafahsel($this).
Das geht in PHP auch Du kannst also eine externe Funktion schreiben, zur
Verwendung in verschiedenen Klassen und dann aus der Klasse heraus
extereneFunktion($this) aufrufen.
Für Dein Fall, vielleich machMitDenDatenWasDuWillst($Text1, $Text2). Natürlich
übergibst Du nur die Adressen der Objekte.
Gruß
Ernst
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org