public static function getInstance($dsn = null, $username = null, $password = null) { if (!self::$instance instanceof PDO) { self::$instance = new PDO("{$dsn}", $username, $password); self::$instance->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } return self::$instance; }