/** * Gibt das Singleton Datenbankobjekt zurück. */ public static function getInstance() { if (!isset(self::$db)) { // Datenbankverbindung aufbauen self::$db = @new MySQLi(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_DATABASE); // Prüfen, ob die Verindung aufgebaut werden konnte if (mysqli_connect_errno()) { throw new Exception("MySQLi konnte sich nicht verbinden: " . mysqli_connect_error()); } } return self::$db; }