动态缓存类使用适配器模式,允许指定驱动器,目前内置了 apc、eaccelerator、file、memcache、xcache共5种驱动。
动态缓存类提供了4个方法来进行缓存操作。
§ 缓存类实例化
$cache = & factory::cache();
§ 设置缓存
$cache->set($key, $value, $ttl = 0);
$key 缓存名称
$value 缓存内容
$ttl 缓存超时时间,默认为0,永不过期
@return 设置成功返回TRUE,否则返回FALSE
§ 读取缓存
$cache->get($key);
$key 缓存名称
@return 读取成功返回该缓存的内容,否则返回FALSE
§ 删除缓存
$cache->rm($key);
$key 缓存名称
@return 删除成功返回TRUE,否则返回FALSE
§ 清理缓存
$cache->clear();
@return 清理成功返回TRUE,否则返回FALSE