/** * Create instant * @return DP */ public static function getInstant() { if (!isset(self::$instance) || is_null(self::$instant)) { self::$instant = new DP(); self::$instant->db = new PDO('mysql:host=' . DBHOST . ';dbname=' . DBNAME . ';charset=utf8', DBUSER, DBPASS); self::$instant->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); self::$instant->db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); } return self::$instant; }