\CodeLapseSession

セッション操作を行うクラス。

Summary

Methods
Properties
Constants
destroy()
regenerateId()
name()
get()
set()
delete()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
start()
$instance
$session
N/A

Properties

$session

$session : array

Type

array — セッション配列

Methods

destroy()

destroy() : boolean

セッションを破棄します。

Returns

boolean —

成功した時に TRUEを、失敗した時にFalseを返します。

regenerateId()

regenerateId(boolean $delete_old_session) : void

セッションIDを再生成します。

Parameters

boolean $delete_old_session

(optional) 現在のセッションを破棄するか指定します。標準はfalseです。

name()

name(string|null $name)

セッションキー名を取得、設定します。

第一引数に値が渡されなかった時、現在のセッション名を返します。

Parameters

string|null $name

(optional) 新しいセッション名

get()

get(string|null $name, mixed|null $default)

セッション変数から値を取得します。

Parameters

string|null $name

取得するセッション変数のキー

mixed|null $default

指定されたキーが存在しない時のデフォルト値

set()

set( $name,  $value)

セッション変数に値を設定します。

Parameters

$name
$value

delete()

delete(string|null $name)

Parameters

string|null $name

削除するセッション変数のキー

nullを指定するとセッション変数をクリアします。

start()

start()

セッションを開始します。