setYaconf() setYaconf(boolean|string $yaconf) : void 设置开启Yaconf Parameters boolean|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
has() has(string $name) : boolean 检测配置是否存在 Parameters string $name 配置参数名(支持多级配置 .号分割) Returns boolean
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
getYaconfName() getYaconfName(string $name) : string 获取实际的yaconf配置参数 Parameters string $name 配置参数名 Returns string