phar类
版本 | 1.0+ |
命名空间 | boa\archive\driver |
文件 | boa/archive/driver/phar.php |
说明 | phar驱动类,继承base类 |
配置
配置项 | 默认值 | 类型 | 说明 |
---|---|---|---|
type | gzip | string | 压缩类型;可选值:zip, phar, gzip, bzip2 |
emptydir | true | bool | 是否压缩空目录 |
filter | null | string | 压缩时文件或目录筛选,完整的正则表达式,如:/\.php$/i |
目录
方法 | 说明 |
---|---|
cfg() | 获取或设置配置信息 |
compress() | 压缩文件 |
decompress() | 解压文件 |
open() | 打开压缩文档 |
close() | 关闭文档对象 |
方法
说明 | ||||
---|---|---|---|---|
获取或设置配置信息 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$k | null | string | 键 | |
$v | null | string | 值 | |
返回值 | ||||
同 base 类 |
说明 | ||||
---|---|---|---|---|
压缩文件 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$source | Y | string | 文件目录 | |
$dest | Y | string | 压缩文件 | |
返回值 | ||||
成功返回true(bool),失败返回false(bool) |
说明 | ||||
---|---|---|---|---|
解压文件 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$source | Y | string | 压缩文件 | |
$dest | Y | string | 解压目录 | |
返回值 | ||||
成功返回true(bool),失败返回false(bool) |
说明 | ||||
---|---|---|---|---|
打开压缩文档 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$file | Y | string | 压缩文档路径 | |
$flag | null | int | 打开压缩文件flag |
说明 | ||||
---|---|---|---|---|
关闭文档对象 |