# 读取配置 读取所有配置: ```php \think\Config::get(); // 或使用 助手函数 config(); ``` 加载某项配置: ```php \think\Config::get('配置名'); ``` ThinkPHP5.1的配置参数全部采用二级配置的方式(默认一级配置为app),所以当你使用config('name')的时候其实相当于使用: ```php config('app.name') ``` 如 ```php \think\Config::get('default_return_type'); // 或使用 助手函数 config('default_return_type'); ``` 读取二级配置,使用 . 分割: ```php \think\Config::get('database.type'); // 或使用 助手函数 config('database.type'); ``` 读取某个一级配置的所有配置参数,可以使用 : ```php Config::pull('app'); // 或者使用 Config::get('app.'); // or config('app.'); ``` ## 判断某个配置项是否存在 ```php \think\Config::has('配置名'); ``` ## 打印配置列表 方法一: 使用完整命名空间 ```php <?php namespace app\index\controller; class Index { public function index () { $res = \think\Config::get(); dump($res); return; } } ``` 方法二: 使用 use 加载命名空间 ```php <?php namespace app\index\controller; use \think\Config; class Index { public function index () { $res = Config::get(); dump($res); return; } } ```