yii2源码分析-session
4180
0
0
上文我们分析了 cookie 的实现,今天我们再来看看关于 session 的实现。
yii2 框架为我们提供了 session 组件 yii\web\Session 以便更好的管理 session 。
yii\web\Session 的定义跟 yii\web\CookieCollection 类似,但是有一个很明显的区别,父类不同
class Session extends Component implements \IteratorAggregate, \ArrayAccess, \Countable { }
yii\base\Component 和 yii\base\Object 的区别我们前面提过,如果你忘了,不要紧,仔细看下文,等会我们讲到 session 的配置兴许你就想起来了。
从 yii\web\Session 对各接口的实现可以看出,session 组件的实现主要是针对 $_SESSION 的操作,这一点跟原生 php 保持一致,我来简单解释一下。
首先我们来看一下 IteratorAggregate 接口。
我们知道,继承 IteratorAggregate 接口的类要实现 getItera
还有90%的精彩内容,购买继续阅读
- 评论区
共16条评论
登录
后发布评论