Christian Seiler: OOP - Wie auf indirekt erzeugt Objekte zugreifen?

Beitrag lesen

Hallo,

auf einer Seite "A" erzeuge ich ein Objekt "1", welches wiederum ein anderes Objekt "2" erzeugt.

Und in welchem Scope ablegt?

Wie kann ich nun von Seite "A" auf Objekt "2" zugreifen.

Ohne Quellcode können wir Dir nicht sagen, was falsch ist.

Klappt irgendwie nicht.

"Klappt nicht" ist keine Fehlerbeschreibung.

Folgendes funktioniert bei mir:

<?php
class O1 {
  function O1 () {
    global $a;
    $a = new O2 ();
  }
}

class O2 {
  function O2 () {
  }
  function OO () {
    print "a\n";
  }
}
$b = new O1 ();
$a->OO ();
?>

Viele Grüße,
Christian