Wenn ich in PHP ein folgendes Konstruckt habe:
class A {
public $bla = "Hallo";
public $b;
public function __construct() {
$this->b = new B();
}
}
class B {
public function __construct() {
// ...
}
}
$a = new A();
Und ich jetzt von der Klasse B aus in der Funktion auf das A-Object zugreifen möchte, dass das B-Object erschaffen hat, wie ist dann der Syntax? Zb wenn ich in der __construct Funktion von B auf die Variable $bla vom A zugreifen möchte?
Ich habe bisher nur die Möglichkeiten gefunden beim Erstellen eines B-Objectes mit $this das aktuelle A-Object als Parameter mitzuliefern und über extends die Variable zu übergeben. Gibt es auch eine direkte Methode ohne extend oder $this???