加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
cache_apc.class.php 1.15 KB
一键复制 编辑 原始数据 按行查看 历史
Anonymous 提交于 2022-04-10 10:36 . init
<?php
class cache_apc {
public $conf = array();
public $link = NULL;
public $cachepre = '';
public $errno = 0;
public $errstr = '';
public function __construct($conf = array()) {
if(!function_exists('apc_fetch')) {
return $this->error(-1, 'APC 扩展没有加载,请检查您的 PHP 版本');
}
$this->conf = $conf;
$this->cachepre = isset($conf['cachepre']) ? $conf['cachepre'] : 'pre_';
}
public function connect() {
}
public function set($k, $v, $life) {
return apc_store($k, $v, $life);
}
public function get($k) {
$r = apc_fetch($k);
if($r === FALSE) $r = NULL;
return $r;
}
public function delete($k) {
return apc_delete($k);
}
public function truncate() {
return apc_clear_cache('user');
}
public function error($errno = 0, $errstr = '') {
$this->errno = $errno;
$this->errstr = $errstr;
DEBUG AND trigger_error('Cache Error:'.$this->errstr);
}
public function __destruct() {
}
}
?>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化