PHP Class think\Config

Show file Open project: top-think/framework Class Usage Examples

Public Methods

Method Description
get ( string $name = null, string $range = '' ) : mixed 获取配置参数 为空则获取所有配置
has ( string $name, string $range = '' ) : boolean 检测配置是否存在
load ( string $file, string $name = '', string $range = '' ) : mixed 加载配置文件(PHP格式)
parse ( string $config, string $type = '', string $name = '', string $range = '' ) : mixed 解析配置文件或内容
range ( $range ) 设定配置参数的作用域
reset ( $range = '' ) 重置配置参数
set ( string | array $name, mixed $value = null, string $range = '' ) : mixed 设置配置参数 name为数组则为批量设置

Method Details

get() public static method

获取配置参数 为空则获取所有配置
public static get ( string $name = null, string $range = '' ) : mixed
$name string 配置参数名(支持二级配置 .号分割)
$range string 作用域
return mixed

has() public static method

检测配置是否存在
public static has ( string $name, string $range = '' ) : boolean
$name string 配置参数名(支持二级配置 .号分割)
$range string 作用域
return boolean

load() public static method

加载配置文件(PHP格式)
public static load ( string $file, string $name = '', string $range = '' ) : mixed
$file string 配置文件名
$name string 配置名(如设置即表示二级配置)
$range string 作用域
return mixed

parse() public static method

解析配置文件或内容
public static parse ( string $config, string $type = '', string $name = '', string $range = '' ) : mixed
$config string 配置文件路径或内容
$type string 配置解析类型
$name string 配置名(如设置即表示二级配置)
$range string 作用域
return mixed

range() public static method

设定配置参数的作用域
public static range ( $range )

reset() public static method

重置配置参数
public static reset ( $range = '' )

set() public static method

设置配置参数 name为数组则为批量设置
public static set ( string | array $name, mixed $value = null, string $range = '' ) : mixed
$name string | array 配置参数名(支持二级配置 .号分割)
$value mixed 配置值
$range string 作用域
return mixed