ThinkPHP官网首页

ENGLISH

Manual

5.1 配置

配置 子目录列表
5.1.1  配置格式
5.1.2  惯例配置
5.1.3  项目配置
5.1.4  调试配置
5.1.5  分组配置
5.1.6  模块配置
5.1.7  读取配置
5.1.8  动态配置
5.1.9  扩展配置

ThinkPHP提供了灵活的全局配置功能,采用最有效率的PHP返回数组方式定义,支持惯例配置、项目配置、调试配置和模块配置,并且会自动生成配置缓存文件,无需重复解析的开销。对于有些简单的应用,你无需配置任何配置文件,而对于复杂的要求,你还可以增加模块配置文件,另外ThinkPHP的动态配置使得你在开发过程中可以灵活的动态调整配置参数。

ThinkPHP在项目配置上面创造了自己独有的分层配置模式,其配置层次体现在:

惯例配置 项目配置 调试配置 分组配置模块配置 操作(动态)配置

以上是配置文件的加载顺序,但是因为后面的配置会覆盖之前的配置(在没有生效的前提下),所以优先顺序从右到左。系统的配置参数是通过静态变量全局存取的,存取方式非常简单高效。