Session
session的设置和获取都比较简单(与cache相同),在未调用session时,对象不会被创建,避免性能损耗。
// 只需要赋值就可以实现session的设置了 - App::
$base ->session ->testkey ='test' ;// 获取则是直接取元素,不存在则返回null $testKey = App::$base ->session ->testkey ;
同时也可以通过方法close()
来关闭session,避免session死锁的问题
// close之后再获取数据时会重新开启session - App::
$base ->session ->close ();
而clear()
方法则会清空当前session中的内容
// clear之后再获取则为null - App::
$base ->session ->clear ();
同时session也是支持isset
判断的
// isset 相当于先get 后isset 返回 true/false $bool =isset (App::$base ->session ->testKey );