\app\common\libraryToken

Summary

Methods
Properties
Constants
connect()
init()
set()
get()
has()
check()
rm()
delete()
clear()
build()
$instance
$handler
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$instance

$instance : array

token实例

Type

array

$handler

$handler : object

驱动句柄

Type

object

Methods

connect()

connect(array  $options = array(), boolean|string  $name = false) : \app\common\library\Driver

连接驱动

Parameters

array $options

配置数组

boolean|string $name

缓存连接标识 true 强制重新连接

Returns

\app\common\library\Driver

init()

init(array  $options = array()) : \app\common\library\Driver

自动初始化Token

Parameters

array $options

配置数组

Returns

\app\common\library\Driver

set()

set(string  $token, mixed  $value, integer|null  $expire = null) : boolean

写入Token

Parameters

string $token

token标识

mixed $value

integer|null $expire

有效时间 0、null为永久

Returns

boolean

get()

get(string  $token, mixed  $default = false) : mixed

读取Token

Parameters

string $token

Token标识

mixed $default

默认值

Returns

mixed

has()

has(string  $token) : boolean

判断Token是否存在

Parameters

string $token

token标识

Returns

boolean

check()

check(string  $token, mixed  $value) : boolean

判断Token是否可用

Parameters

string $token

token标识

mixed $value

Returns

boolean

rm()

rm(string  $token) : boolean

删除Token

Parameters

string $token

token标识

Returns

boolean

delete()

delete(string  $token) : boolean

删除Token

Parameters

string $token

标签名

Returns

boolean

clear()

clear(integer  $value = null) : boolean

按映射值清除Token

Parameters

integer $value

Returns

boolean

build()

build(integer  $value,   $expire = null) : boolean

自动生成并缓存token

Parameters

integer $value

$expire

Returns

boolean