\think\cacheTagSet

标签集合

Summary

Methods
Properties
Constants
__construct()
set()
append()
setMultiple()
remember()
clear()
No public properties found
No constants found
No protected methods found
$tag
$handler
N/A
No private methods found
No private properties found
N/A

Properties

$tag

$tag : array

标签的缓存Key

Type

array

$handler

$handler : \think\cache\Driver

缓存句柄

Type

\think\cache\Driver

Methods

__construct()

__construct(array  $tag, \think\cache\Driver  $cache) 

架构函数

Parameters

array $tag

缓存标签

\think\cache\Driver $cache

缓存对象

set()

set(string  $name, mixed  $value, integer|\DateTime  $expire = null) : boolean

写入缓存

Parameters

string $name

缓存变量名

mixed $value

存储数据

integer|\DateTime $expire

有效时间(秒)

Returns

boolean

append()

append(string  $name) : void

追加缓存标识到标签

Parameters

string $name

缓存变量名

setMultiple()

setMultiple(\think\cache\iterable  $values, null|integer|\DateInterval  $ttl = null) : boolean

写入缓存

Parameters

\think\cache\iterable $values

缓存数据

null|integer|\DateInterval $ttl

有效时间 0为永久

Returns

boolean

remember()

remember(string  $name, mixed  $value, integer  $expire = null) : mixed

如果不存在则写入缓存

Parameters

string $name

缓存变量名

mixed $value

存储数据

integer $expire

有效时间 0为永久

Returns

mixed

clear()

clear() : boolean

清除缓存

Returns

boolean