
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
今天昆明达内培训达人老师跟大家聊聊Codeigniter.php,什么是Codeigniter.php呢?Codeigniter.php是CI 4的核心所在,在这里接收并处理了request请求,安全检查,缓存处理,URL解析以及路由匹配,执行过滤器,加载运行Controller,组装repsonse响应并发送等。
run()方法:
run方法是在Codeigniter初始化后由index.php调用的,可以称作为核心的入口。
185行,开始基准点,用于记录程序执行耗时。
187行,获取request信息。通过service容器机制加载了CodeIgniterHTTPIncomingRequest读取处理了HTTP method、URI、Headers、Message body等信息。
188行,初始化response,用于发送信息给浏览器。
190行,是否强制https访问。
194,185行,处理缓存。
197行,检测post中是否有_method字段重新定义了http请求方法。该特性主要用于Restful特性时重定义浏览器不支持的put、delete等特性。
200行,尝试处理此次请求,详细见handleRuest()方法。
之后这些行主要处理在发生解析等一些错误时应对方法。
关于Codeigniter.php——CI的核心文件的分享就到这了,它被index.php调用后,才能完成了诸多的主流程操作。更多IT行业资讯知识,请关注达内培训学校:http://km.tedu.cn