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

Antwort per Email an