connection = new PDO( "mysql:host=$this->host;dbname=$this->dbname;charset=utf8mb4", $this->username, $this->password ); } catch(PDOException $e) { die("Connection failed: " . $e->getMessage()); } } public static function getInstance() { if (self::$instance === null) { self::$instance = new self(); } return self::$instance->connection; } } ?>