PHP Класс think\Session

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$init
$prefix

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

Метод Описание
boot ( ) : void session自动启动或者初始化
clear ( string | null $prefix = null ) : void 清空session数据
delete ( string $name, string | null $prefix = null ) : void 删除session数据
destroy ( ) : void 销毁session
get ( string $name = '', string | null $prefix = null ) : mixed session获取
has ( string $name, string | null $prefix = null ) : boolean 判断session数据
init ( array $config = [] ) : void session初始化
pause ( ) : void 暂停session
prefix ( string $prefix = '' ) : string | void 设置或者获取session作用域(前缀)
pull ( string $name, string | null $prefix = null ) : mixed session获取并删除
set ( string $name, mixed $value = '', string | null $prefix = null ) : void session设置
start ( ) : void 启动session

Приватные методы

Метод Описание
regenerate ( boolean $delete = false ) : void 重新生成session_id

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

boot() публичный статический Метод

session自动启动或者初始化
public static boot ( ) : void
Результат void

clear() публичный статический Метод

清空session数据
public static clear ( string | null $prefix = null ) : void
$prefix string | null 作用域(前缀)
Результат void

delete() публичный статический Метод

删除session数据
public static delete ( string $name, string | null $prefix = null ) : void
$name string session名称
$prefix string | null 作用域(前缀)
Результат void

destroy() публичный статический Метод

销毁session
public static destroy ( ) : void
Результат void

get() публичный статический Метод

session获取
public static get ( string $name = '', string | null $prefix = null ) : mixed
$name string session名称
$prefix string | null 作用域(前缀)
Результат mixed

has() публичный статический Метод

判断session数据
public static has ( string $name, string | null $prefix = null ) : boolean
$name string session名称
$prefix string | null
Результат boolean

init() публичный статический Метод

session初始化
public static init ( array $config = [] ) : void
$config array
Результат void

pause() публичный статический Метод

暂停session
public static pause ( ) : void
Результат void

prefix() публичный статический Метод

设置或者获取session作用域(前缀)
public static prefix ( string $prefix = '' ) : string | void
$prefix string
Результат string | void

pull() публичный статический Метод

session获取并删除
public static pull ( string $name, string | null $prefix = null ) : mixed
$name string session名称
$prefix string | null 作用域(前缀)
Результат mixed

set() публичный статический Метод

session设置
public static set ( string $name, mixed $value = '', string | null $prefix = null ) : void
$name string session名称
$value mixed session值
$prefix string | null 作用域(前缀)
Результат void

start() публичный статический Метод

启动session
public static start ( ) : void
Результат void

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

$init защищенное статическое свойство

protected static $init

$prefix защищенное статическое свойство

protected static $prefix