PHP 8.6.0 Beta 3 is available for testing

Yaf_Session 类

(Yaf >=1.0.0)

简介

Yaf_Session 是对 PHP 原生 session 支持的带命名空间的封装。 它通过 Yaf_Session::getInstance() 以单例方式访问, 并直接作用于 $_SESSION: 通过任一接口写入的 session 数据在另一接口中同样可见。

Session 项可以通过属性语法、方法调用 (Yaf_Session::get()Yaf_Session::set()Yaf_Session::del()Yaf_Session::has())、数组访问 (ArrayAccess)、迭代 (Iterator)以及 count() 来访问和操作。

类摘要

class Yaf_Session implements Iterator, ArrayAccess, Countable {
/* 属性 */
protected static $_instance;
protected $_session;
protected $_started;
/* 方法 */
privatefunction __construct()
public function count(): int
public function current(): mixed
public function del(string $name): bool
public function get(string $name = NULL): mixed
public static function getInstance(): Yaf_Session
public function has(string $name): bool
public function __isset(string $name): bool
public function key(): mixed
public function next(): void
public function offsetExists(mixed $name): bool
public function offsetGet(mixed $name): mixed
public function offsetSet(mixed $name, mixed $value): void
public function offsetUnset(mixed $name): void
public function rewind(): void
public function set(string $name, mixed $value): bool
public function start(): Yaf_Session
public function __unset(string $name): void
public function valid(): bool
}

属性

_instance

_session

_started

目录

添加备注

用户贡献的备注

此页面尚无用户贡献的备注。
To Top