親クラスとサブクラスがあり、親クラスにはaを設定するコンストラクターがあり、それをサブクラスでvar
使用したいvar
のですが、動作していますが、キーワードで混乱していparent
ますか?
例
class Sub extends Parent {
public function foo() {
echo $this -> myVar;
}
}
class Parent {
var $myVar;
public function __construct() {
$this -> myVar = 'a';
}
}
これは機能し、の値を取得しますがmyVar
、キーワードを使用することになっているので、使用するparent
とエラーが発生します。たとえば、
class Sub extends Parent {
public function foo() {
echo parent -> myVar;
}
}
class Parent {
var $myVar;
public function __construct() {
$this -> myVar = 'a';
}
}