boaPHP开发手册v5.5

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() 关闭文档对象
方法

cfg()

说明
获取或设置配置信息
参数 必须 默认值 类型 说明
$k null string
$v null string
返回值
同 base 类

compress()

说明
压缩文件
参数 必须 默认值 类型 说明
$source Y string 文件目录
$dest Y string 压缩文件
返回值
成功返回true(bool),失败返回false(bool)

decompress()

说明
解压文件
参数 必须 默认值 类型 说明
$source Y string 压缩文件
$dest Y string 解压目录
返回值
成功返回true(bool),失败返回false(bool)

open()

说明
打开压缩文档
参数 必须 默认值 类型 说明
$file Y string 压缩文档路径
$flag null int 打开压缩文件flag

close()

说明
关闭文档对象