ThinkPHP5


think\cache\driver\Xcache
library\think\cache\driver\Xcache.php at line 21

Class Xcache

Driver
└─Xcache

public class Xcache
extends Driver

Xcache缓存驱动

Author:
liu21st

Constructor Summary
void

__construct(array options)

架构函数

Method Summary
bool

has(string name)

判断缓存

mixed

get(string name, mixed default)

读取缓存

boolean

set(string name, mixed value, integer expire)

写入缓存

false|int

inc(string name, int step)

自增缓存(针对数值缓存)

false|int

dec(string name, int step)

自减缓存(针对数值缓存)

boolean

rm(string name)

删除缓存

boolean

clear(string tag)

清除缓存

Methods inherited from think\cache\Driver
clear, dec, get, getCacheKey, getTagItem, handler, has, inc, pull, rm, set, setTagItem, tag

Constructor Detail

library\think\cache\driver\Xcache.php at line 31

__construct

public void __construct(array options)

架构函数

Parameters:
options - 缓存参数
Throws:
\BadFunctionCallException

Method Detail

library\think\cache\driver\Xcache.php at line 47

has

public bool has(string name)

判断缓存

Parameters:
name - 缓存变量名

library\think\cache\driver\Xcache.php at line 60

get

public mixed get(string name, mixed default)

读取缓存

Parameters:
name - 缓存变量名
default - 默认值

library\think\cache\driver\Xcache.php at line 74

set

public boolean set(string name, mixed value, integer expire)

写入缓存

Parameters:
name - 缓存变量名
value - 存储数据
expire - 有效时间(秒)

library\think\cache\driver\Xcache.php at line 97

inc

public false|int inc(string name, int step)

自增缓存(针对数值缓存)

Parameters:
name - 缓存变量名
step - 步长

library\think\cache\driver\Xcache.php at line 110

dec

public false|int dec(string name, int step)

自减缓存(针对数值缓存)

Parameters:
name - 缓存变量名
step - 步长

library\think\cache\driver\Xcache.php at line 122

rm

public boolean rm(string name)

删除缓存

Parameters:
name - 缓存变量名

library\think\cache\driver\Xcache.php at line 133

clear

public boolean clear(string tag)

清除缓存

Parameters:
tag - 标签名

ThinkPHP5