私はその子のプロパティにアクセスするには、親クラスが必要になります。$_fields
は子スコープから変更された場合アクセスの子プロパティ
class Parent {
private $_fields = null;
public function do_something() {
// Access $_fields and $child_var here
}
}
class Child extends Parent {
private $child_var = 'hello';
}
$child = new Child();
$child->do_something();
、それはまだ親スコープでnull
です。 $this->child_var
を使用して親スコープから$ child_varにアクセスしようとすると、もちろんそれは未定義です。
私は
をあなたはおそらく代わりに 'private'のプロパティ' protected'を作りたいです。 –