1、一维数组配置方式。ThinkPHP框架的配置文件默认都是采用数组的形式定义的,配置的参数无论是大写还是小写最终都会转换成小写,因此,配置参数是不区分大小写的。下面两张图执行的效果都是一样的。
2、二维数组配置方式。需要注意的是,二级参数配置区分大小写,也就说读取确保和定义一致。
3、.ini 文件配置方式。.ini 文件是Initialization File的缩写,即初始化文件,是windows的系统配置文件所采用的存储格式。在ThinkPHP框架中同样可以采用.ini文件作为配置文件。采用此种方式前必须在应用入口文件中定义配置文件的后缀,如:define('CONF_EXT','.ini');
4、xml格式配置方式。xml是可扩展标记语言,xml简单并且易于使用在任何应用程序中读写数据。在ThinkPHP框架中可以采用xml格式配置。
5、yaml格式配置方式。yaml是一个类似 xml、json的标记性语言。它定义比较简单,主要以数据为中心,并不是以标识语言为重点。在ThinkPHP框架中yaml格式配置方式如下图。
6、json格式配置方式。门钙蹲茌json(JavaScript Object Notation) 是一种数据交换格式,json 比 xml 更小、更快,更易解析。在ThinkPHP框架中json格式配置方式如下图。
7、自定义配置格式方式。例如可以定义.test后缀文件为配置文件,定义如图1。假设我们的自定义配置格式是类似var1=val1&var2=val2 之类的字符串,那么parse_test定义如图2。