public function getConnection() { global $db_host; global $db_username; global $db_password; if (!self::$db) { self::$db = new PDO("sqlsrv:server=" . $db_host . " ; Database=" . self::StaticDB(), $db_username, $db_password); self::$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); self::$db->setAttribute(PDO::SQLSRV_ATTR_QUERY_TIMEOUT, 1); } return self::$db; }