[英]Codeigniter usignd memcached
public function getAll(){
if( !cache('PACKS')) {
$cached = ['packs' => $this->packs, 'v' => 1];
cache('PACKS',$cached,60);
}
return cache('PACKS');
}
这是一个使用memcahced的codeigniter函数。 它有两个调用cache('PACKS')的方法,我该如何重构此用法一次,并始终返回正确的结果?
这是升级:
public function getAll(){
$cached = cache('PACKS');
if(!$cached) {
$cached = ['packs' => $this->packs, 'v' => 1];
cache('PACKS',$cached,60);
}
return $cached;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.