- 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
文档评论(0)