johny7: Objekte referenzieren

Beitrag lesen

Moin allerseits,

ich arbeite gerne mit Objekten. Das Problem ist nur, wie greife ich korrekt auf sie zu? Z.B. habe ich das Array von getdate() in ein Objekt umgewandelt. In getdate() gibt es einen Wert mit dem Key '0'. Wie greife ich drauf jetzt als Objekt zu?

  
$my = (object) getdate();  
echo $my->0;  

Der obige Code produziert einen Fehler.

Weiter habe ich eine Frage zum Zugriff auf variable Eigenschaften. Ich habe im PHP-Handbuch gelesen, habe aber keine Antwort auf meine spezielle Frage gefunden.

Wenn ich z.B. in meiner Klasse verschiedene Eigenschaften habe, kann ich so darauf zugreifen:

  
$eigenschaft = 'dicke'; // oder 'breite' etc.  
$this->$eigenschaft = 10;  

Kann ich denn eine Kombination zwischen Variable und absolutem Text ohne Zwischenspeicherung verwenden, um die Eigenschaft zu referenzieren?

  
$this->('Frankfuhrt'.$fluss);  

Und wie verwende ich den Inhalt einer Eigenschaft als Eigenschaftsnamen? Ich musste bisher Zwischenspeichern.

  
$temp = $this->Namenssatz;  
echo $this->$temp;  
// Folgendes funktioniert nicht:  
$this->($this->Namenssatz);  

Grüße, JN

--
ie:{ fl:( br:^ va:| ls:[ fo:| rl:? n4:? ss:| de:] js:| ch:? sh:( mo:| zu:)
http://www.johny7.de