Herbert mir den grossen Ohren und dem kleinen Kinn: OOP - Wie auf indirekt erzeugt Objekte zugreifen?

Guten Tag,

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

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

Klappt irgendwie nicht.

Danke

  1. 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