- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
目 录
前言
程序入口文件
系统初始化文件
全局函数文件Common.php
系统常量文件constants.php
基准测试类Benchmark.php
钩子类hooks.php
Config.php
Utf8.php
URI.php
Router.php
Output.php
Security.php
Input.php
Lang.php
Controller.php
Model.php
Exceptions
DB.php
本文档使用 看云 构建 - 2 -
前言
前言
原文出处 :php CI 框架源码阅读笔记
作者 :liushuai_andy
本系列文章经作者授权在看云整理发布 ,未经作者允许 ,请勿转载 !
php CI 框架源码阅读笔记
按照CI框架的执行流程逐个阅读CI源码
本文档使用 看云 构建 - 3 -
程序入口文件
程序入口文件
最近在学习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 文件扩展名
本文档使用 看云 构建 - 4 -
程序入口文件
BASEPATH 系统路径
FCPATH 前端控制器路径
SYSDIR 系统文件夹路径
APPPATH 应用程序文件夹路径
9、调用BASEPATH.core/CodeIgniter.php文件进入系统引导程序
?php
/*
*
* APPLICATION ENVIRONMENT
*
*
* You can load different configurations depending on your
* current environment. Setting the environment also influences
* things like logging and error reporting.
*
* This can be set to anything, but default usage is:
*
* development
* testing
* production
*
* NOTE: If you change these, also change the error_reporting() code belo
w
*
*/
define(ENVIRONMENT , development);
/*
*
* ERROR REPORTING
*
*
* Differen
您可能关注的文档
最近下载
- 写作 说明书(课件)-中职语文高二同步课件(高教版2023职业模块).pptx VIP
- 羊脂球(中英文对照).doc VIP
- KH-CQ-R7虫情测报仪使用说明书.pdf VIP
- 写作《说明书》-【中职专用】高二语文同步精品课件(高教版2023·职业模块).pptx VIP
- 2024随县中小学教师招聘考试题库及答案.docx VIP
- TIA博图软件培训(内部资料).ppt VIP
- 蒂升电梯MC2-C控制柜主板插件端子说明产品介绍.pdf VIP
- “一带一路”跨境电商 课件 第3、4章 “一带一路”沿线国家跨境电商相关法律法规与规章、“一带一路”跨境电商平台.pptx VIP
- 无机化学第四章-化学反应速率和化学平衡.pptx VIP
- 培养青年教师师徒协议7篇.docx VIP
原创力文档


文档评论(0)