### 1 Config目录是主要放置ThinkPHP5.1配置文件的,一级配置名称就是配置文件的名称。
### 2 路由配置放在route目录下的route.php文件中
### 3 模块的配置与应用配置完全独立不再合并。
### 4 配置的获取与设置
Config配置类,系统已经将其静态化,可以用静态代理引入think\facade\Config。
* 获取: Config::get()
* Config::get()#获取全部配置项;Config::get('app.')#只获取app下面的配置文件,这个与config目录下的app.php对应。
* 设置: Config::set()动态设置,静态就是直接修改配置文件,动态设置用的是
```
Config::set()方法
Config::set('app\_debug', true)
```
#如果只获取一级配置项,推荐使用pull()方法
`Config::pull('app');#注这里没有.而get里面有个.(点)
`//获取二级配置项
```
Config::get('app.app_debug');#一级前缀可以省略
Config::has('default_lang') //判断配置项是否存在 还可以直接用助手函数进行各项操作——config()。
```
动态设置,静态就是直接修改配置文件
动态设置用的是Config::set()方法
`Config::set('app_debug', true)
`### 5 助手函数不依赖Config类
```
config()#获取所有配置(不传入参数)
config('default_module')#查询某一个配置
config('?database.username')#查询是否存在
config('database.username')#查询某一个配置
config('database.hostname','localhost')#动态设置
```