shn: Zugriff auf Kind-Eigenschaften in geerbter Methode

Beitrag lesen

Servus,

ich steh gerade etwas auf dem Schlauch ;) Folgendes Szenario:

  
class A {  
  protected $foo;  
  
  public function __get($property) {  
    return ( isset($this->$property) ) ? true : false  
  }  
}  
  
class B {  
  protected $bar;  
}  
  
$b = new B;  
$b->foo; // true  
$b->bar; // false  

Entgegen meinen Erwartungen existiert $bar beim Aufruf von __get() nicht, da ich anscheinend aus einer geerbten, nicht überschriebenen Methode der Elternklasse nicht auf Eigenschaften der Kindklasse zugreifen kann.

Gibt es eine Möglichkeit dies dennoch zu realisieren, ohne __get() in jeder Kindklasse neu definieren zu müssen?

Gruss
Patrick

--
sh:( fo:| ch:? rl:( br:> n4:( ie:% mo:) va:} de:> zu:) fl:| ss:| ls:[ js:|