为了账号安全,请及时绑定邮箱和手机立即绑定

读PHP框架源码,从哪入手

读PHP框架源码,从哪入手

慕雪6442864 2019-04-07 11:18:17
刚入门没多久,使用的是CI框架,后来一次去面试,和面试官聊了会。结果反正是GG了。但是,聊天过程中我问他像我们这样的新手在刚入门的时候推不推荐使用框架来开发项目。“一般中小型公司对于快速开发都会用到,但是在熟悉框架之后还一定要去读框架的源码”,他说道。最后他建议我目前你刚入门,在熟练用法之后有两个方向可以选择,第一就是去读框架源码、第二就是mysql优化。请请问下各位前辈,如果要去学习这个框架底层是怎么写的,应该从框架的哪里开始着手学习呢,我想有条理的学习。我目前准备先学习CI框架,因为对于新手比较简单。
查看完整描述

2 回答

?
莫回无

TA贡献1865条经验 获得超7个赞

两种方法
第一.跟着入口文件读,执行到哪里你看得到哪里
优点:清楚的了解了整个框架的执行过程,加载了哪些文件,调用了哪些方法,数据是怎么样的,适用与新手(指对框架逻辑概念基本不了解的同学)
缺点:一些文件在你读之前你可能根本搞不清他的用途,等你读完才发现这玩意对你理解框架根本没有帮助,耗时比较长,通读框架比较费脑内存。。。比如我通读完一份源码肯定会想:这尼玛根本记不住,明天早上再开机就都忘得差不多了。。。。。
第二.把框架分模块看完,根据入口文件配合网上已经有的教程之类的走一遍大概的流程,然后直接看功能模块:路由、数据库驱动、NOSQL驱动、部分常用类库、日志处理等
优点:耗时短,目的性强,适用于看过其他框架或源码但是对目标框架并不了解的同学
缺点:需要一点经验。。。。。。
                            
查看完整回答
反对 回复 2019-04-07
?
心有法竹

TA贡献1866条经验 获得超5个赞

现在的PHP框架大部分都是MVC模型的,先知道他controller,model,view,都存放在什么位置
然后看着和文档自己先写个helloworld,运行一下。
最后跟着他入口文件在一行一行的看他是如何加载的。
相比其他框架,感觉ci是比较直观明了的。新手上手也很快。
新手还是多看看PHP的各种语法,和代码风格比较好,对以后工作有很大的好处。
                            
查看完整回答
反对 回复 2019-04-07
  • 2 回答
  • 0 关注
  • 373 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信