Reputation: 4359
I have a child class extending a parent class.
In my parent class have a protected property that stores config data. In the parent class this property has all the configuration files needed.
But in the child class I cannot access that data. How can I bring over the config property data into the child class?
I am using
class Child extends Parent
{
public function __construct()
{
print_r($this->config);
}
}
but i get an empty response.
Upvotes: 0
Views: 265
Reputation: 78991
Unless the resource is Private you can
There are basically to ways to access the parent resource:
parent::config;
Now, coming to the part, of which might cause this issue.
The parent constructor might need to run, in order to store the configuration. SO,
class Child extends Parent
{
public function __construct()
{
parent::__construct();
print_r($this->config);
}
}
Upvotes: 1