Ejemplo n.º 1
0
 /**
  * 返回工厂实例,单例模式
  */
 public static function factory($driver = null)
 {
     //只实例化一个对象
     if (is_null(self::$cacheFactory)) {
         self::$cacheFactory = new cacheFactory();
     }
     if (is_null($driver)) {
         $driver = C("CACHE_DEFAULT_TYPE");
     }
     if (isset(self::$cacheFactory->driver_list[$driver])) {
         return self::$cacheFactory->driver_list[$driver];
     }
     self::$cacheFactory->getDriver($driver);
     return self::$cacheFactory->driver_list[$driver];
 }
Ejemplo n.º 2
0
 /**
  * 删除全部缓存数据 
  */
 function cache_delAll()
 {
     $cacheObj = cacheFactory::factory();
     return $cacheObj->delAll();
 }