__construct() __construct(mixed $path = '', mixed $ext = '.php') : mixed 构造方法 Parameters mixed $path mixed $ext Returns mixed —
setYaconf() setYaconf(bool|string $yaconf) : void 设置开启Yaconf Parameters bool|string $yaconf 是否使用Yaconf
parse() parse(string $config, string $type = '', string $name = '') : mixed 解析配置文件或内容 Parameters string $config 配置文件路径或内容 string $type 配置解析类型 string $name 配置名(如设置即表示二级配置) Returns mixed —
load() load(string $file, string $name = '') : mixed 加载配置文件(多种格式) Parameters string $file 配置文件名 string $name 一级配置名 Returns mixed —
yaconf() yaconf(string $name, mixed $default = null) : mixed 获取yaconf配置 Parameters string $name 配置参数名 mixed $default 默认值 Returns mixed —
get() get(string $name = null, mixed $default = null) : mixed 获取配置参数 为空则获取所有配置 Parameters string $name 配置参数名(支持多级配置 .号分割) mixed $default 默认值 Returns mixed —
set() set(string|array $name, mixed $value = null) : mixed 设置配置参数 name为数组则为批量设置 Parameters string|array $name 配置参数名(支持三级配置 .号分割) mixed $value 配置值 Returns mixed —
__set() __set(string $name, mixed $value) : mixed 设置配置 Parameters string $name 参数名 mixed $value 值 Returns mixed —
offsetSet() offsetSet(mixed $name, mixed $value) : mixed Parameters mixed $name mixed $value Returns mixed —
getYaconfName() getYaconfName(string $name) : string 获取实际的yaconf配置参数 Parameters string $name 配置参数名 Returns string —
loadFile() loadFile(mixed $file, mixed $name) : mixed Parameters mixed $file mixed $name Returns mixed —