\think\session\driverFile

Session 文件驱动

Summary

Methods
Properties
Constants
__construct()
gc()
read()
write()
delete()
No public properties found
No constants found
init()
findFiles()
getFileName()
writeFile()
readFile()
$config
N/A
unlink()
No private properties found
N/A

Properties

$config

$config : 

Type

Methods

__construct()

__construct(\think\App  $app, array  $config = array()) 

Parameters

\think\App $app
array $config

gc()

gc() : void

Session 垃圾回收

read()

read(string  $sessID) : string

读取Session

Parameters

string $sessID

Returns

string

write()

write(string  $sessID, string  $sessData) : boolean

写入Session

Parameters

string $sessID
string $sessData

Returns

boolean

delete()

delete(string  $sessID) : boolean

删除Session

Parameters

string $sessID

Returns

boolean

init()

init() 

打开Session

Throws

\Exception

findFiles()

findFiles(string  $root, \Closure  $filter) : \Generator

查找文件

Parameters

string $root
\Closure $filter

Returns

\Generator

getFileName()

getFileName(string  $name, boolean  $auto = false) : string

取得变量的存储文件名

Parameters

string $name

缓存变量名

boolean $auto

是否自动创建目录

Returns

string

writeFile()

writeFile(  $path,   $content) : boolean

写文件(加锁)

Parameters

$path
$content

Returns

boolean

readFile()

readFile(  $path) : string

读取文件内容(加锁)

Parameters

$path

Returns

string

unlink()

unlink(string  $file) : boolean

判断文件是否存在后,删除

Parameters

string $file

Returns

boolean