Dostęp do zmiennej rodziców z podklasy php i słowa kluczowego parent?
Mam klasę nadrzędną i podklasę, klasa nadrzędna ma konstruktor, który ustawia avar
i chciałbym to wykorzystaćvar
w podklasie działa, ale słowo kluczowe powoduje zamieszanieparent
?
Przykład
class Sub extends Parent {
public function foo() {
echo $this -> myVar;
}
}
class Parent {
var $myVar;
public function __construct() {
$this -> myVar = 'a';
}
}
To zadziałało i mam wartośćmyVar
, ale czy mam używać słowa kluczowegoparent
a kiedy to robię, pojawia się błąd, przykład,
class Sub extends Parent {
public function foo() {
echo parent -> myVar;
}
}
class Parent {
var $myVar;
public function __construct() {
$this -> myVar = 'a';
}
}