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