/** * 返回工厂实例,单例模式 */ 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]; }
/** * 删除全部缓存数据 */ function cache_delAll() { $cacheObj = cacheFactory::factory(); return $cacheObj->delAll(); }