boaPHP开发手册v5.5

base类
版本 1.0+
命名空间 boa
文件 boa/base.php
说明 可被继承的基类
目录
方法 说明
__construct() 初始化
cfg() 获取或设置配置信息
__get() 魔术方法,以属性的方式获取配置,等同于cfg($k)
__set() 魔术方法,以属性的方式设置配置,等同于cfg($k, $v)
方法

__construct()

说明
初始化
参数 必须 默认值 类型 说明
$cfg [] array 配置参数,如设置则覆盖默认配置

cfg()

说明
获取或设置配置信息
参数 必须 默认值 类型 说明
$k null string 键,支持二维数组(节点式写法)
$v null string
返回值
如果设定$k和$v:则配置$k项,返回$this
如果只设定$k:则返回$k项的值(string);
如果都未设定:则返回整个配置数据(array);
示例
$obj->cfg('option', [...]);
$obj->cfg('option.test', 1);
echo $obj->cfg('option.test'); // 1

__get()

说明
魔术方法,以属性的方式获取配置,等同于cfg($k)
参数 必须 默认值 类型 说明
$k Y string
返回值
返回配置值(string)

__set()

说明
魔术方法,以属性的方式设置配置,等同于cfg($k, $v)
参数 必须 默认值 类型 说明
$k Y string
$v Y string
返回值
返回$this