Example #1
0
 /**
  * memcacheサーバに接続.
  * @return Memcache object.
  */
 protected static function connect()
 {
     if (is_null(self::$mc)) {
         $conf = mfwServerEnv::memcache();
         if (!$conf) {
             throw new Exception('memcache server undefined');
         }
         $mc = new Memcache();
         if ($mc->connect($conf['host'], $conf['port'])) {
             self::$mc = $mc;
         } else {
             error_log("cannot connect memcached ({$conf['host']}:{$conf['port']})");
         }
     }
     return self::$mc;
 }