CI(CodeIgniter)框架的入口文件和CodeIgniter.php文件

本文详细介绍了CodeIgniter框架的入口文件index.php及其作用,同时探讨了CodeIgniter.php的核心功能,揭示了这两个关键文件如何协同工作,以实现高效的PHP应用程序开发。
摘要由CSDN通过智能技术生成

 入口文件

 入口文件主要完成下列工作
 1. 指定 CodeIgniter 框架所在目录;
 2. 定义 APPPATH 常量,指示应用程序文件根目录
 3. 载入 codeigniter/CodeIgniter.php 文件,启动框架。


 codeigniter/CodeIgniter.php 文件
 这个文件是 CodeIgniter 的基本文件,主要完成初始化 CodeIgniter 框架和启动应用程序两项工作。
 1. 实例化 CI_Benchmark,这个类用于标记应用程序执行消耗的时间;
 2. 载入应用程序的配置文件 require(APPPATH.‚config/config‘.EXT);
 3. 实例化 CI_Config,这个类用于将数组封装为可以操作的配置服务;
 4. 实例化 CI_Router,这个类用于分析 URL 请求,确定要执行的控制器和动作;
 5. 实例化 CI_Output,这个类提供输出内容的缓存和检查服务;
 6. 通过 $OUT->_display_cache($CFG, $RTR) 尝试输出缓存内容,如果成功,则结束程序运行;  
 7. 判断控制器类定义文件是否存在。如果不存在则通过 show_404() 显示错误信息;  
 8. 实例化 CI_Input,这个类提供对 $_GET、$_POST 的访问手段,并封装了一些过滤方法; 
 9. 实
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值