运行环境
简介
一般,项目会分为三个运行环境,开发环境(dev)、测试环境(test)、正式环境(pro),不同运行环境配置文件不同,根据环境加载相应的配置,所以TimoPHP提供了一个常量ENV来定义当前的运行环境,我们只需要在index.php入口文件定义这个常量即可
定义环境常量
define('ENV', $_SERVER['HTTP_HOST'] == 'api.timophp.com' ? 'pro' : ($_SERVER['HTTP_HOST'] == 't.api.timophp.com' ? 'test' : 'dev'));
加载对应的配置文件
/config
|--dev
| |--common.config.php
| |--db.config.php
| |--...
|--pro
|--test
当ENV == dev的时候,框架会自动加载/config/dev/下的配置文件