eden / session
服务器端持久数据
4.0.1
2015-10-13 03:41 UTC
Requires
- php: >=5.3.1
- eden/core: 4.*
This package is auto-updated.
Last update: 2024-09-13 20:50:48 UTC
README
====
安装
composer install eden/session
====
介绍
在开始使用会话之前,启动会话可能是个好主意。
$session = eden('session')->start();
返回的会话是一个数组对象,可以像普通数组一样使用。
$session['me'] = array('name' => 'John', 'age' => 31);
$session['you'] = array('name' => 'Jane', 'age' => 28);
$session['him'] = array('name' => 'Jack', 'age' => 35);
foreach($session as $key => $value) {
echo $value['name'];
}
====
清除
移除所有会话数据
用法
eden('session')->clear();
参数
返回 Eden\Session\Index
====
获取
返回数据
用法
eden('session')->get(string|null $key);
参数
string|null $key
- 会话中的键
返回 scalar|null|array
示例
eden('session')->get();
====
获取ID
返回会话ID
用法
eden('session')->getId();
参数
返回 int
====
删除
删除会话。
用法
eden('session')->remove(*string $name);
参数
*string $name
- 会话名称
返回 Eden\Session\Index
示例
eden('session')->remove('foo');
====
设置
设置数据
用法
eden('session')->set(*array|string $data, mixed $value);
参数
*array|string $data
- 要设置的数组数据mixed $value
- 如果数据是键,则这是值
返回 Eden\Session\Index
示例
eden('session')->set(array('foo' => 'bar'));
====
设置ID
设置会话ID
用法
eden('session')->setId(*int $id);
参数
*int $id
- 要使用的指定会话ID
返回 int
示例
eden('session')->setId(123);
====
开始
开始会话
用法
eden('session')->start();
参数
返回 Eden\Session\Index
====
停止
开始会话
用法
eden('session')->stop();
参数
返回 Eden\Session\Index
====
向 Eden 的贡献遵循Github工作流程。在贡献之前请仔细阅读。
##配置Eden仓库和您的分支的机器
- 分支仓库
- 在本地终端启动,从您的分支的
v4
分支创建一个新分支,分支名称描述您的更改。可能的分支名称类型- bugfix
- feature
- improvement
- 进行更改。始终确保对提交的所有提交进行签名(git commit -s -m "提交信息")
##创建拉取请求
- 在创建拉取请求之前,请确保运行
phpunit
。 - 将代码推送到您的远程分支版本。
- 回到GitHub上的您的分支版本,提交拉取请求。
- Eden开发者将审查您的代码,并在被认为合适时合并。