ThinkPHP5


think\cache\driver\File
library\think\cache\driver\File.php at line 20

Class File

Driver
└─File

public class File
extends Driver

文件类型缓存类

Author:
liu21st

Constructor Summary
void

__construct(array options)

架构函数

Method Summary
protected string

getCacheKey(string name)

取得变量的存储文件名

bool

has(string name)

判断缓存是否存在

mixed

get(string name, mixed default)

读取缓存

boolean

set(string name, mixed value, int 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\File.php at line 28

__construct

public void __construct(array options)

架构函数


Method Detail

library\think\cache\driver\File.php at line 61

getCacheKey

protected string getCacheKey(string name)

取得变量的存储文件名

Parameters:
name - 缓存变量名

library\think\cache\driver\File.php at line 85

has

public bool has(string name)

判断缓存是否存在

Parameters:
name - 缓存变量名

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

get

public mixed get(string name, mixed default)

读取缓存

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

library\think\cache\driver\File.php at line 131

set

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

写入缓存

Parameters:
name - 缓存变量名
value - 存储数据
expire - 有效时间 0为永久

library\think\cache\driver\File.php at line 163

inc

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

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

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

library\think\cache\driver\File.php at line 180

dec

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

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

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

library\think\cache\driver\File.php at line 196

rm

public boolean rm(string name)

删除缓存

Parameters:
name - 缓存变量名

library\think\cache\driver\File.php at line 207

clear

public boolean clear(string tag)

清除缓存

Parameters:
tag - 标签名

ThinkPHP5