Zugriff auf eine Eltern-Variablen von der Unterklasse, php und übergeordnetes Schlagwort?

Ich habe eine Oberklasse und eine Unterklasse, die die übergeordnete Klasse hat eine constructer, setzt ein var und ich möchte, dass var in der Unterklasse, ich habe es die Arbeit aber bin immer verwirrt durch das Schlüsselwort parent?

Beispiel

 class Sub extends Parent {
     public function foo() {
         echo $this -> myVar;
     }
 }

 class Parent {
     var $myVar;
     public function __construct() {
          $this -> myVar = 'a';
     }
 }

Klappte dies und ich bekommen den Wert myVar, aber soll ich mit dem keyword parent und wenn ich das mache 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';
     }
 }
InformationsquelleAutor hadley | 2012-06-01
Schreibe einen Kommentar