也许你知道一些“正确的方法”来覆盖子类方法的类属性
<?php
class A {
public $option;
public function __construct() {
$this->option = array(1,2,3);
}
public function bb() {
$obj = new B;
$obj->aa();
print_r($this->option);die;
}
}
class B extends A {
public function __construct() {
parent::__construct();
}
public function aa() {
$this->option[] = 4;
//print_r($this->option);die;
}
}
$obj3 = new A;
$obj3->bb();
?>
Run Code Online (Sandbox Code Playgroud)
Array ( [0] => 1 [1] => 2 [2] => 3 )从方法返回没有元素aa()
是否可以从子类覆盖父类属性?