美文网首页
9、TP5框架配置文件的格式详解

9、TP5框架配置文件的格式详解

作者: IUVO | 来源:发表于2018-05-18 10:27 被阅读17次
配置文件格式
1、数组键值对:

对于数组键值对这种默认格式,创建起来和前几章的内容差不多,不详细去讲,自定义一个项目配置/config/config.php,写点内容看看:

<?php
return [
  'my_code' => '71828',
  'my_info' => [
    'my_name' => 'Jason',
    'my_age' => 28,
    'my_gender' => 'male'
  ]
];
 ?>

可以看到,不仅支持一级数组键值对,还支持二级数组键值对的嵌套。

2、ini名值对:

首先需要在入口文件中配置一个系统常量,定义配置文件类型:

// 自定义配置类型
define('CONF_EXT', '.ini');

新建文件:/config/config.ini,内容:

my_title = manager ;我的职位
my_salary = 15K ;我的薪资

注意,ini类型的文件,不能有任何定界符,如果要注释,请使用 " ; " 来当做注释起始标识。

3、xml标签对:

首先需要在入口文件中配置一个系统常量,定义配置文件类型:

// 自定义配置类型
define('CONF_EXT', '.xml');

新建文件:/config/config.xml,内容:

<config>
  <my_car>
    <brand>Benz</brand>
    <series>C-class</series>
  </my_car>
  <my_friend>Mike</my_friend>
</config>

即可完成配置,同样支持一级二级配置。
最外层不一定需要<config></config>标签,只要是成对标签即可。

4、JSON对象属性名值对

首先需要在入口文件中配置一个系统常量,定义配置文件类型:

// 自定义配置类型
define('CONF_EXT', '.json');

新建文件:/config/config.json,内容:

{
  "my_classmate" : "Tony",
  "my_teacher" : {
    "English" : "Mike",
    "Chinese" : "Chen"
  }
}

即可完成配置,同样支持一级二级配置。



实际工作中,用的最多的还是数组,其他格式,作为了解即可,无论采用哪种格式的配置文件,最终都是以Array数组键值对的方式返回。

相关文章

网友评论

      本文标题:9、TP5框架配置文件的格式详解

      本文链接:https://www.haomeiwen.com/subject/wabwdftx.html