• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/db/dbconnection.php
  • Класс: BitrixMainDBDbConnection
  • Вызов: DbConnection::__construct
public function __construct($configuration)
{
	parent::__construct($configuration);

	if (!is_string($configuration['database']) || $configuration['database'] == "")
		throw new BitrixMainConfigConfigurationException("Empty database name");
	if (!is_string($configuration['login']) || $configuration['login'] == "")
		throw new BitrixMainConfigConfigurationException("Empty database user login");

	$this->dbHost = $configuration['host'];
	$this->dbName = $configuration['database'];
	$this->dbLogin = $configuration['login'];
	$this->dbPassword = $configuration['password'];
	$this->dbInitCommand = $configuration['initCommand'];

	$this->dbOptions = intval($configuration['options']);
	if ($this->dbOptions < 0)
		$this->dbOptions = self::PERSISTENT | self::DEFERRED;
}