phar类
版本 | 1.0+ |
命名空间 | boa\archive\driver |
文件 | boa/archive/driver/phar.php |
说明 | phar驱动类,继承base类 |
配置
配置项 | 默认值 | 类型 | 说明 |
---|---|---|---|
open_flag | null | string | 打开压缩文件flag |
en_type | gzip | string | 压缩类型;可选值:zip, phar, gzip, bzip2 |
en_emptydir | false | bool | 是否压缩空文件夹 |
en_filter | null | string | 压缩过滤器,正则表达式格式 |
de_filter | null | mixed | 选择解压文件,单个(string)或多个(array) |
de_overwrite | false | bool | 解压时是否覆盖已存在文件 |
目录
方法 | 说明 |
---|---|
compress() | 压缩文件 |
decompress() | 解压文件 |
open() | 打开压缩文件 |
entries() | 获取压缩文件中条目 |
comment() | 获取压缩文件注释 |
close() | 手动关闭打开的压缩文件 |
方法
说明 | ||||
---|---|---|---|---|
压缩文件 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$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 | bool | 打开压缩文件flag |
说明 | ||||
---|---|---|---|---|
获取压缩文件中条目 | ||||
返回值 | ||||
返回条目(array) |
说明 | ||||
---|---|---|---|---|
获取压缩文件注释 | ||||
返回值 | ||||
返回注释(string) |
说明 | ||||
---|---|---|---|---|
手动关闭打开的压缩文件 |