public static function testConf($host, $port, $database, $user, $pass) { self::$_username = $user; self::$_password = $pass; self::$_database = $database; self::$_hostname = $host; self::$_port = $port; self::$_loadConfig = false; // prevent config from being loaded, used for testing database connection try { $db = new DbConfig(); } catch (Exception $ex) { self::$_loadConfig = true; return $ex->getMessage(); } self::$_loadConfig = true; return true; }