Michael: Eine Objekt in einem anderen Objekt initialisieren

Beitrag lesen

Hi,
ich weiss nicht genau ob das möglich ist in PHP. Ich habe zwei selbstdefinierte Klassen erstellt und möchte die eine in der anderen initialisiern. Um eine gewisse Struktur reinzubringen. Dazu mache ich folgendes

class cObjekt1 {
    var $temp = 'test'
  }

class cObjekt2 {
    var $obj1 = new cObjekt1;
  }

Um es später etwa so anzusprechen:

$obj2 = new cObjekt2
  echo $obj2->obj1->temp;

Wenn ich es so mache, bekomme ich einen Syntax Fehler. Weiss jemand ob das überhaupt geht oder was ich falsch mache ?

Michael