我有一个扩展父类的子类。
在我的父类中有一个存储配置数据的受保护属性。在父类中,此属性包含所需的所有配置文件。
但在子类中我无法访问该数据。如何将配置属性数据带入子类?
我正在使用
class Child extends Parent
{
public function __construct()
{
print_r($this->config);
}
}
但我得到了一个空洞的回应。
答案 0 :(得分:2)
除非资源是私人的,否则你可以
基本上有办法访问父资源:
parent::config;
现在,来到这个部分,可能会导致这个问题。
可能需要运行父构造函数才能存储配置。所以,
class Child extends Parent
{
public function __construct()
{
parent::__construct();
print_r($this->config);
}
}