\ImiConnectContext

Summary

Methods
Properties
Constants
create()
destroy()
exsits()
exists()
get()
set()
getContext()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
registerChangeEvent()
unregisterChanageEvent()
triggerChangeEvent()
$context
$eventCallables
N/A

Properties

$context

$context : array

上下文数据

Type

array

$eventCallables

$eventCallables : array

事件回调们

Type

array

Methods

create()

create() : void

为当前连接创建上下文

destroy()

destroy(integer|null  $fd = null) : void

销毁当前连接的上下文

Parameters

integer|null $fd

exsits()

exsits() : boolean

判断当前连接上下文是否存在

Returns

boolean

exists()

exists(integer|null  $fd = null) : boolean

判断当前连接上下文是否存在

Parameters

integer|null $fd

Returns

boolean

get()

get(string  $name, mixed  $default = null, integer|null  $fd = null) : mixed

获取上下文数据

Parameters

string $name
mixed $default
integer|null $fd

Returns

mixed

set()

set(string  $name, mixed  $value, integer|null  $fd = null) : void

设置上下文数据

Parameters

string $name
mixed $value
integer|null $fd

getContext()

getContext(integer|null  $fd = null) : array

获取当前上下文

Parameters

integer|null $fd

Returns

array

registerChangeEvent()

registerChangeEvent(integer  $fd) : void

注册改变事件

Parameters

integer $fd

unregisterChanageEvent()

unregisterChanageEvent(integer  $fd) : void

卸载改变事件

Parameters

integer $fd

triggerChangeEvent()

triggerChangeEvent(integer  $fd) : void

触发更改事件

Parameters

integer $fd