DbServer::getInstance PHP Method

getInstance() public static method

public static getInstance ( )
    public static function getInstance()
    {
        if (!self::$instance) {
            self::$instance = new DbServer();
        }
        return self::$instance;
    }

Usage Example

Example #1
0
         */
        $mysqli = $db['mysqli'];
        $mysqli->query($sql, array(&$this, 'doSQL'));
        /*for ($i = 0; $i < 2; $i++) {
              $result = $mysqli->query($sql, MYSQLI_ASYNC);
              if ($result === false) {
                  if ($mysqli->errno == 2013 or $mysqli->errno == 2006) {
                      $mysqli->close();
                      $r = $mysqli->connect();
                      if ($r === true) continue;
                  }
              }
              break;
          }*/
        $db['fd'] = $fd;
        //加入工作池中
        $this->busy_pool[$db['db_sock']] = $db;
    }
    public function onFinish($serv, $data)
    {
    }
    public static function getInstance()
    {
        if (!self::$instance) {
            self::$instance = new DbServer();
        }
        return self::$instance;
    }
}
DbServer::getInstance();