国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

在自己定義的類里調(diào)用workerman自帶Mysql 類的問題

qingzi

由于接受onMessage處理邏輯比較多,自己定義了一個(gè)Pack類在onMessage中調(diào)用 ,
用如下調(diào)用Pack類的靜態(tài)方法。
call_user_func_array(array('jinuo\Pack',$arr), array($arr));

如果把MySQL 的操作放到Pack類里邊,用如下的方法實(shí)例化數(shù)據(jù)庫,會(huì)有問題嗎?
self::$db = new Workerman\MySQL\Connection('127.0.0.1', '3306', 'root', '', 'mysqlName');

3963 1 0
1個(gè)回答

walkor 打賞

一個(gè)進(jìn)程實(shí)例化一次即可,可以封裝一層getDbInstance方法,
類似

class Db {
    public static function getDbInstance()
    {
         if (!self::$db) {
             self::$db = new Workerman\MySQL\Connection('127.0.0.1', '3306', 'root', '', 'mysqlName');
         }
         return self::$db;
    }
}

用的時(shí)候

Db::getDbInstance()->select(..)....
  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??