public function setDefault($faild = self::EXCEPTION_FAILD_MODE) { if (\Config::get("database.host") == "" and \Config::get("database.username") == "" and \Config::get("database.password") == "" and \Config::get("database.database") == "") { throw new DatabaseArgumentsException(); } else { \Database::$default = @mysqli_connect(\Config::get("database.host"), \Config::get("database.username"), \Config::get("database.password"), \Config::get("database.database")); // if (!\Database::$default) { if ($faild == 2) { throw new DatabaseConnectionException(); } else { if ($faild == 1) { \Errors::r_db(); } } } else { mysqli_query(\Database::$default, "SET NAMES " . \Config::get("database.charset")); // \Database::$server = \Database::$default; // \Database::$serverData = ['host' => \Config::get("database.host"), "username" => \Config::get("database.username"), "password" => \Config::get("database.password"), "database" => \Config::get("database.database")]; // \Database::$defaultData = ['host' => \Config::get("database.host"), "username" => \Config::get("database.username"), "password" => \Config::get("database.password"), "database" => \Config::get("database.database")]; } return \Database::$default; } }