缓存类
发布于 2016-05-12 18:12:11 +0800 CST
PPPHP提供了一套使用简单的缓存类,默认使用File缓存,你可以在配置文件中进行修改,缓存文件默认存储在/log/cache中
缓存类提供了4个简单的方法
/** * 获取一个缓存 */ public function get($name) /** * 缓存一个数据 */ public function set($name, $value, $time = false) /** * 删除一个缓存 */ public function del($name) /** * 清空所有缓存 */ public function clear()
你可以直接缓存一个对象或者数组,底层使用了json去储存数据
下面演示了在Model中使用缓存的示例
public function blog() { $cache = new \ppphp\cache(); $data = $cache->get('blogList'); if(!$data) { $data = $this->select($this->table, ['id', 'name'], [ 'AND'=>['is_use' => 0,'category'=>2] ]); $cache->set('blogList',$data); } return $data; }
转载请著名作者,并附带原文链接,否则视为同意按照每千字五百元的价格支付稿费