Esempio n. 1
0
 /**
  * @return PDO PDO object.
  */
 static function getPDOConnection() : PDO
 {
     if (self::$pdo == null) {
         $cfg = self::getCfg('mysql')['read-only'];
         self::$pdo = new PDO("mysql:host={$cfg['server']};dbname={$cfg['db']};charset=utf8mb4", $cfg['username'], $cfg['password']);
         self::$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
         self::$pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
     }
     return self::$pdo;
 }