PHP 클래스 think\Session

파일 보기 프로젝트 열기: top-think/framework 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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