I have class that extends another class.
class TWITTER_FOLLOWERS extends TWITTER_BOT
in TWITTER_FOLLOWERS i want to acces the db object from TWITTER_BOT
but i get just an error
Fatal error: Call to a member function fetch_all_array() on a non-object in /var/www/bot/inc/TWITTER_FOLLOWERS.php on line 163
On line 163 i have this code
$results = $this->db->fetch_all_array($q);
How can i access the parent object db ?
Sounds like you haven’t instantiated the $db variable in the parent class. Are you using a
__construct()function in your subclass? Don’t forget to callparent::__construct()in there so the function isn’t “overwritten”. Also, is $db aprotectedorpublicvariable? It’ll need to be one of the two for a subclass to be able to access it. We’ll need to see more code to dig deeper.