private static function connect() { self::$instance = new self(); $config = Config::getInstance(); self::$instance = new \Mongo("mongodb://" . $config['db_host'] . ":" . $config['db_port'] . "/" . $config['db_database']); if (!self::$instance) { throw new \RuntimeException("Ошибка подключения к базе данных: "); } }
public static function connect() { self::$instance = new self(); $config = Config::getInstance(); self::$instance->connection = mysqli_connect($config->get('host'), $config->get('username'), $config->get('password'), $config->get('database')); if (!self::$instance->connection) { throw new \RuntimeException("Ошибка подключения к базе данных: " . mysqli_error(self::$instance->connection)); } return self::$instance; }