ITPub博客

首页 > 大数据 > Hadoop > thinkphp3.1.3源码分析(2)配置项的读取

thinkphp3.1.3源码分析(2)配置项的读取

Hadoop 作者:guyangxitong116 时间:2013-12-18 00:30:00 0 删除 编辑

上一篇说到Think::start().接着该方法里面的内容继续说.

thinkphp的配置是写在Thinkphp/Conf/convention.php里面.然后通过C函数写入静态变量$_config.然后再每次对每个app里面的配置文件再读取写入对原有的进行覆盖.

方法

  1. 1

    Think::start()->Think::buildApp()->C(include THINK_PATH.'Conf/convention.php');

    C函数对配置数据进行存储

  2. 2

    $_config = array_merge($_config, array_change_key_case($name));

    对已有数据进行合并,合并到$_config,同样的键值,新值覆盖旧值.

  3. 3

    Think::start()->Think::buildApp()的下面又有如下代码

    // 加载项目配置文件

            if(is_file(CONF_PATH.'config.php'))

                C(include CONF_PATH.'config.php');

    原理在第二步已经分析过,那样就会将旧数据覆盖.

    END

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23135177/viewspace-1112253/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2010-01-05