#### Session
~~~
// 设置或者获取session作用域(前缀)
Session::prefix($prefix = '');
/**
* session初始化
* @param array $config
* @return void
* @throws \think\Exception
*/
Session::init(array $config = []);
// session自动启动或者初始化
Session::boot();
/**
* session设置
* @param string $name session名称
* @param mixed $value session值
* @param string|null $prefix 作用域(前缀)
* @return void
*/
Session::set($name, $value = '', $prefix = null);
/**
* session获取
* @param string $name session名称
* @param string|null $prefix 作用域(前缀)
* @return mixed
*/
Session::get($name = '', $prefix = null);
/**
* session获取并删除
* @param string $name session名称
* @param string|null $prefix 作用域(前缀)
* @return mixed
*/
Session::pull($name, $prefix = null);
/**
* session设置 下一次请求有效
* @param string $name session名称
* @param mixed $value session值
* @param string|null $prefix 作用域(前缀)
* @return void
*/
Session::flash($name, $value);
// 清空当前请求的session数据
Session::function flush();
/**
* 删除session数据
* @param string|array $name session名称
* @param string|null $prefix 作用域(前缀)
* @return void
*/
Session::delete($name, $prefix = null);
/**
* 清空session数据
* @param string|null $prefix 作用域(前缀)
* @return void
*/
Session::clear($prefix = null);
/**
* 判断session数据
* @param string $name session名称
* @param string|null $prefix
* @return bool
*/
Session::has($name, $prefix = null);
/**
* 添加数据到一个session数组
* @param string $key
* @param mixed $value
* @return void
*/
Session::push($key, $value);
/**
* 启动session
* @return void
*/
Session::start();
/**
* 销毁session
* @return void
*/
Session::destroy();
/**
* 重新生成session_id
* @param bool $delete 是否删除关联会话文件
* @return void
*/
Session::regenerate($delete = false);
/**
* 暂停session
* @return void
*/
Session::pause();
~~~