PHP Класс Jenner\SimpleFork\Cache\SharedMemory

Наследование: implements Jenner\SimpleFork\Cache\CacheInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$client_count_key string shared memory ipc key
$shm resource holds shared memory resource
$size integer memory size

Открытые методы

Метод Описание
__construct ( integer $size = 33554432, string $file = __FILE__ )
__wakeup ( ) init when wakeup
attach ( string $file = __FILE__ ) connect shared memory
delete ( $key ) : boolean delete var
dettach ( ) : boolean
get ( $key, null $default = null ) : boolean | mixed get var
has ( $key ) : boolean has var ?
remove ( ) : boolean remove shared memory.
set ( $key, $value ) : boolean set var
shm_key ( $val ) : mixed generate shm key

Описание методов

__construct() публичный метод

public __construct ( integer $size = 33554432, string $file = __FILE__ )
$size integer memory size
$file string

__wakeup() публичный метод

init when wakeup
public __wakeup ( )

attach() публичный метод

connect shared memory
public attach ( string $file = __FILE__ )
$file string

delete() публичный метод

delete var
public delete ( $key ) : boolean
$key
Результат boolean

dettach() публичный метод

public dettach ( ) : boolean
Результат boolean

get() публичный метод

get var
public get ( $key, null $default = null ) : boolean | mixed
$key
$default null
Результат boolean | mixed

has() публичный метод

has var ?
public has ( $key ) : boolean
$key
Результат boolean

remove() публичный метод

you should know that it maybe does not work.
public remove ( ) : boolean
Результат boolean

set() публичный метод

set var
public set ( $key, $value ) : boolean
$key
$value
Результат boolean

shm_key() публичный метод

generate shm key
public shm_key ( $val ) : mixed
$val
Результат mixed

Описание свойств

$client_count_key защищенное свойство

shared memory ipc key
protected string $client_count_key
Результат string

$shm защищенное свойство

holds shared memory resource
protected resource $shm
Результат resource

$size защищенное свойство

memory size
protected int $size
Результат integer