index.php作为CI框架的入口文件,自然从此开始。index.php完成四项工作
1、设置框架应用的环境状态
2、配置系统、应用、视图等程序目录以及得到路径
3、系统、应用、视图等程序目录正确性验证
4、载入core/CodeIgniter.php框架核心文件,启动框架
1、设置框架应用的环境状态
针对不同的环境场景状态产生不同级别的错误报告
还有一个原因就是,CI框架的很多组件都依赖于ENVIRONMENT,比如system/core/Common.php
get_config()
在CI框架中,很多配置文件都是通过这种方式引入的,因此ENVRIONMENT对于CI框架的正确运行时必须的,所以需要在开始的时候配置好ENVIRONMENT。设置ENVIRONMENT的一个好处是:可以很方便的切换系统的配置而不必修改系统代码。例如,在系统进入测试阶段时,database配置为测试的数据库,而在系统测试完毕时,database切换到线