/
bear
/
utility
Обзор
Документация
Войти
/
bear
/
utility
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
pc_monitoring/lib/DbUtility.php
34 строки
825 B
Nikita Kalitin
add server
13 мар 2020, 15:55
13 мар 2020, 15:55
fc117ca
Код
Авторство
О чём код?
<?php namespace Utility; use PDO; use PhpOffice\PhpSpreadsheet\Chart\Exception; require_once '../.env.php'; class DbUtility { public $dsn; public $opt; public $pdo; public function __construct() { $this->dsn = DSNSTRING; $this->opt = array( \PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION, \PDO::ATTR_DEFAULT_FETCH_MODE => \PDO::FETCH_ASSOC, \PDO::ATTR_EMULATE_PREPARES => false, \PDO::MYSQL_ATTR_INIT_COMMAND => "SET CHARACTER SET utf8" ); try { $this->pdo = new PDO($this->dsn, NRUSER, NRUSERPASS, $this->opt); } catch (\PDOException $e) { throw new \PDOException($e->getMessage(), (int)$e->getCode()); } } public function getPDO() { return $this->pdo; } }