公司里的项目都有测试服和正式服,但是显然它们项目里面的配置文件是有很多东西需要更改配置的,比如mysql,redis,一些支付接口等等,每次测试完上线的时候就要改很多,很容易会改错
那么我们可以用这种方式来配置config.php
正式服上线的时候会POST一个RUN_MODE过来,然后配置文件这里可以动态根据这个值来引入相应的配置文件
if(!define("INCLUDE_CONFIG_PHP_FILE"))
{
define("INCLUDE_CONFIG_PHP_FILE",TRUE);
define("RUN_MODE",isset($_SERVER['RUN_MODE']) ? $_SERVER['RUN_MODE']:'development');
include_once SYSDIR_INCLUDE . '/' .RUN_MODE . "_config.inc.php";
}