session - kouji6309/SingleMVC GitHub Wiki

說明

取得或設定 SessionSingleMVC::session 的別名。

內部會反覆呼叫 session_startsession_write_close 來開啟與寫入 Session,以避免 Session Locking


原型

session(string $key, mixed $value = null) : mixed

參數

  • key

    索引名稱。

  • value

    若有此參數,則將指定的索引設定為此值。
    若無則取得指定索引的值

回應

  • 任意:符合 key 的內容。
  • 布林:設定是否成功。

應用

設定單一個 Session

session('user', ['username' => 'kouji']);

設定多層的 Session

session(['user', 'name'], '吼兒');

取得 Session

$user = session('user');

取得多層的 Session

$username = session(['user', 'username']);
⚠️ **GitHub.com Fallback** ⚠️