ThinkPHP框架中默认所有配置文件的定义格式均采用返回PHP数组的方式,格式为:
//项目配置文件return array( 'DEFAULT_MODULE' => 'Index', //默认模块 'URL_MODEL' => '2', //URL模式 'SESSION_AUTO_START' => true, //是否开启session //更多配置参数 //...);
配置参数不区分大小写(因为无论大小写定义都会转换成小写),所以下面的配置等效:
//项目配置文件return array( 'default_module' => 'Index', //默认模块 'url_model' => '2', //URL模式 'session_auto_start' => true, //是否开启session //更多配置参数 //...);
但是我们建议保持大写定义配置参数的规范。
还可以在配置文件中可以使用二维数组来配置更多的信息,例如:
//项目配置文件return array( 'DEFAULT_MODULE' => 'Index', //默认模块 'URL_MODEL' => '2', //URL模式 'SESSION_AUTO_START' => true, //是否开启session 'USER_CONFIG' => array( 'USER_AUTH' => true, 'USER_TYPE' => 2, ), //更多配置参数 //...);
需要注意的是,二级参数配置区分大小写,也就说读取确保和定义一致。