一.CI3源码阅读笔记-入口文件
定义常量 ENVIRONMENT
如果 $_SERVER['CI_ENV'] 存在则使用此变量的值,否则设置为开发模式.
使用常量 ENVIRONMENT
开发
报告所有php错误.并且将错误显示
测试
报告所有php错误.并且将错误显示
正式
不显示错误.
如果php版本大于等于5.3,则显示除 E_NOTICE, E_DEPRECATED, E_STRICT, E_USER_NOTICE, E_USER_DEPRECATED 之外的错误
如果php版本小于5.3,则显示除 E_NOTICE, E_STRICT, E_USER_NOTICE 之外的错误
定义各种变量
- $system_path: 框架核心目录
- $application_folder: app目录
- $view_folder: 页面模板目录
兼容命令行
判断常量 STDIN 是否存在.如果存在则将当前目录作为工作目录.
定义各种目录文件常量
- SELF: 入口文件文件名
- BASEPATH: 框架核心目录
- FCPATH: 控制器目录所在位置
- SYSDIR: 框架核心目录名称
- APPPATH: 项目所在目录
- VIEWPATH: 模板视图所在目录
包含 框架核心目录下 core/CodeIgniter.php 文件
各种变量准备好以后,包含上面文件

浙公网安备 33010602011771号