mod: auf Variablen innerhalb einer Objektkomposition zu greifen

Beitrag lesen

Hallo,

Am "saubersten" ist, wenn du alle Abhängigkeiten übergibst, statt dass du sie dir anhand von Variablennamen und dergleichen holst. Also UnderClass2 bekommt beim Konstruktoraufruf (oder später) das andere Objekt übergeben (passiert seit PHP5 per Referenz) und merkt es sich intern.

class headClass {
  public $underClass1 = '';
  public $underClass2 = '';
  public $status = 0;

function __construct() {
    $this->underClass1 = new U1;
    $this->underClass1 = new U2;
    $this->status = 1;
  }
}

class U1 {
}

class U2 {
  function write() {
    // Wie kann ich status inkludieren ??
  }
}

Hast du mal Beispiele wo das erklärt steht?

Gruß mod