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 | |
| 说明 | ||||
|---|---|---|---|---|
| 关闭文档对象 |