Example #1
0
 public static function &connect_memcached($name)
 {
     static $insts = array();
     if (isset($insts[$name])) {
         return $insts[$name];
     }
     require_once 'MemcacheClient.php';
     if (!isset(self::${$name})) {
         Logger::error("get connect_memcached:{$name} failed");
         return false;
     }
     $inst = new MemcacheClient($name);
     //set some other option
     foreach (BasicConfig::${$name} as $h) {
         $inst->addServer($h[0], $h[1]);
     }
     $insts[$name] = $inst;
     return $inst;
 }