Może mi ktoś wytłumaczyć na czym polega mój błąd przy dziedziczeniu.
class MainClass{ public $logged_in = null; public $session = null; public $user_info = null; public $sesjas = null; function __construct($db = '') { $this->db = $db; $this->startSession(); } private function startSession() { $this->session = $_SESSION; return $this->session; } public function LoginCheck(){ $this->sesjas = $this->db->query('Select * from wesele_user',true); return $this->sesjas; } private function setUserId($userid) { $this->userid = $userid; } private function getUserId(){ return $this->userid; } } class ShowInfo extends MainClass{ public function wezSesje() { { $this->sesja['1'] = 'yes'; }else{ $this->sesja['1'] = 'no'; } return $this->sesja; } }
Problem jest taki , że nie przekazuje mi obiektu $this->db .