boa框架开发手册v5.2

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() 手动关闭打开的压缩文件
方法

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 bool 打开压缩文件flag

entries()

说明
获取压缩文件中条目
返回值
返回条目(array)

comment()

说明
获取压缩文件注释
返回值
返回注释(string)

close()

说明
手动关闭打开的压缩文件