मुझे लगता है कि पीडीओ ऑब्जेक्ट अमान्य है, क्योंकि आप ऑब्जेक्ट की विधि/संपत्ति के साथ डबल कोट्स का उपयोग कर रहे हैं, उस स्थिति में आपको जटिल स्ट्रिंग नोटेशन ("{$object->property}"
का उपयोग करने की आवश्यकता है ) या .
(एक बिंदु)
$this->db_conn = new PDO("mysql:host=$this->db_host;dbname=$this->db_name", $this->db_user,$this->db_pass);
इसमें बदलें:
$this->db_conn = new PDO("mysql:host={$this->db_host};dbname={$this->db_name}", $this->db_user,$this->db_pass);