class GrandClass {
public $data;
public function __construct() {
$this->someMethodInTheParentClass();
}
public function someMethodInTheParentClass() {
$this->$data = 123456;
}
}
class MyParent extends GrandClass{
public function __construct() {
parent::__construct();
}
}
class Child extends MyParent {
// public $data;
public function __construct() {
parent::__construct();
}
public function getData() {
return $this->data;
}
}
$a = new Child();
var_dump($a->getData());
PHP注意:未定义的变量:第7行的D:\ test.php中的数据
PHP致命错误:无法访问第7行的D:\ test.php中的空属性
使用$ this-> data = 123456在下面更新您的函数someMethodInTheParentClass;
public function someMethodInTheParentClass() {
$this->data = 123456;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句