PHP Class think\Session

Afficher le fichier Open project: top-think/framework Class Usage Examples

Protected Properties

Свойство Type Description
$init
$prefix

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
regenerate ( boolean $delete = false ) : void 重新生成session_id

Method Details

boot() public static méthode

session自动启动或者初始化
public static boot ( ) : void
Résultat void

clear() public static méthode

清空session数据
public static clear ( string | null $prefix = null ) : void
$prefix string | null 作用域(前缀)
Résultat void

delete() public static méthode

删除session数据
public static delete ( string $name, string | null $prefix = null ) : void
$name string session名称
$prefix string | null 作用域(前缀)
Résultat void

destroy() public static méthode

销毁session
public static destroy ( ) : void
Résultat void

get() public static méthode

session获取
public static get ( string $name = '', string | null $prefix = null ) : mixed
$name string session名称
$prefix string | null 作用域(前缀)
Résultat mixed

has() public static méthode

判断session数据
public static has ( string $name, string | null $prefix = null ) : boolean
$name string session名称
$prefix string | null
Résultat boolean

init() public static méthode

session初始化
public static init ( array $config = [] ) : void
$config array
Résultat void

pause() public static méthode

暂停session
public static pause ( ) : void
Résultat void

prefix() public static méthode

设置或者获取session作用域(前缀)
public static prefix ( string $prefix = '' ) : string | void
$prefix string
Résultat string | void

pull() public static méthode

session获取并删除
public static pull ( string $name, string | null $prefix = null ) : mixed
$name string session名称
$prefix string | null 作用域(前缀)
Résultat mixed

set() public static méthode

session设置
public static set ( string $name, mixed $value = '', string | null $prefix = null ) : void
$name string session名称
$value mixed session值
$prefix string | null 作用域(前缀)
Résultat void

start() public static méthode

启动session
public static start ( ) : void
Résultat void

Property Details

$init protected_oe static_oe property

protected static $init

$prefix protected_oe static_oe property

protected static $prefix