程序入口文件
最后更新于:2022-04-01 20:45:47
最近在学习CI框架,自己在按照代码执行顺序阅读源码。做了一些笔记。与其自己珍藏不如拿出来和大家分享
本人并非大牛,是一名处于成长初期的phper,难免有错误的地方。还希望大家能给予指正。
我的CI版本是2.1.3
csdn好像不能上传文件,我就讲代码放在笔记下面了。
如果觉得能对您有一些可以经常来看,我会不定期更新。知道读完CI源码
程序入口:
1、 应用程序环境设置development testing production 可以设置这三种环境
2、 对不同的环境应用不同的错误级别
3、 设置系统文件夹名
4、 设置应用程序文件夹名
5、 设置默认控制器(这里被注释掉了,如果想设置直接开启)
6、 设置自定义配置
7、 增强system path的可靠性
a) 设置当前目录保证正确的请求
b) 保证目录后面有/
c) 判断当前系统路径是否存在
8、 开始设置主路径常量
SELF 当前文件的路径
EXT 文件扩展名
BASEPATH 系统路径
FCPATH 前端控制器路径
SYSDIR 系统文件夹路径
APPPATH 应用程序文件夹路径
9、调用BASEPATH.'core/CodeIgniter.php'文件进入系统引导程序
~~~
';