boa框架开发手册v5.2

str类
版本 1.0+
命名空间 boa\archive
文件 boa/archive/str.php
说明 字符串压缩解压类
配置
配置项 默认值 类型 说明
type zlib string 处理类型,可选值:raw, zlib, deflate, lzf, bzip2
level -1 int 压缩级别,可选值:0-9,-1=默认
目录
方法 说明
__construct() 初始化
cfg() 获取或设置配置信息
encode() 压缩字符串
decode() 解压字符串
方法

__construct()

说明
初始化
参数 必须 默认值 类型 说明
$cfg [] array 配置数据

cfg()

说明
获取或设置配置信息
参数 必须 默认值 类型 说明
$k null string
$v null string
返回值
如果设定$k和$v:则设置配置中$k项,返回$this(object);
如果只设定$k:则返回配置中$k值(string);
如果都未设定:则返回整个配置数据(array);

encode()

说明
压缩字符串
参数 必须 默认值 类型 说明
$data Y string 字符串
$type null string 压缩类型
返回值
返回压缩后的字符串(string),出错则报错
示例
$str = boa::archive()->str();
$res = $str->encode($data);

decode()

说明
解压字符串
参数 必须 默认值 类型 说明
$data Y string 字符串
$type null string 解压类型
返回值
返回解压后的字符串(string),出错则报错
示例
$str = boa::archive()->str();
$res = $str->decode($data);