#### 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();
~~~