Zugriff auf eine Elternvariable von Unterklasse PHP und Eltern-Schlüsselwort?
Ich habe eine Elternklasse und eine Unterklasse, die Elternklasse hat einen Konstruktor, der ein setztvar
und das würde ich gerne nutzenvar
In der Unterklasse funktioniert es, aber das Schlüsselwort verwirrt michparent
?
Beispiel
class Sub extends Parent {
public function foo() {
echo $this -> myVar;
}
}
class Parent {
var $myVar;
public function __construct() {
$this -> myVar = 'a';
}
}
Das hat funktioniert und ich bekomme den Wert vonmyVar
, aber soll ich das Schlüsselwort verwendenparent
und wenn ich es tue bekomme ich eine Fehlermeldung, Beispiel,
class Sub extends Parent {
public function foo() {
echo parent -> myVar;
}
}
class Parent {
var $myVar;
public function __construct() {
$this -> myVar = 'a';
}
}