hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP问题 - 正文 请牢记本站网址www.sosophp.cn

php框架底层源码怎么看【php题目】

2019-11-26PHP问题搜搜PHP网48°c
A+ A-
本文章我就拿TP来举例,我们怎样进修他的源码呢?

我们须要从几个方向入手:

一、 框架中是怎样加载这些类库的? (引荐进修:PHP视频教程)

我以为进修框架底层 这一步是必需的,我们要晓得框架是怎样能加载差别目次下的差别文件,而且如果是经由历程composer装置的类库 也得晓得他是怎样被加载到框架的,这个时刻能够去跟进think\Loader.php 文件即可。

那我们研讨终了这个类库以后,我们还得自行的去做下思索, 比方我想本身建立一个自定义singwa目次(如图一) 也想把它被加载到框架中,怎样做? 所以进修框架底层肯定要带着题目和思索的立场去进修,如许生长肯定很快。

二、设想形式进修(工场形式、单例形式、注册树形式、门面形式等)

三、反射机制进修

四、依靠注入 掌握反转 等进修

五、研讨框架中的 容器、门面Facade

think/Container think\Facade

六、路由

这里处所的剖析 能够直接经由历程index.php 进口文件 一步一步的跟进,看看框架内里走了哪些流程, 能够这内里会用到一些其他的东西类,比方

配置文件(config),

环境变量:Env

而且还得思索框架的路由是怎样做的,在App类中 会走到routeInit路由初始化这个要领,这内里是路由的中心,它会引入其他的基础路由类库。

七、底层掌握器、模子、视图的基础类库剖析

八、其他一些东西类的剖析 比方: 非常处置惩罚、缓存等中心类库剖析

总之上面这些基础涵盖了框架的中心内容,在研讨框架源码的历程是一件死板和痛楚的事变,然则我们须要对峙,浏览框架代码不是看一遍就完事了,我们须要多看几遍,而且在看的历程当中我们还须要做点以下几点:

1、 在您有疑问的处所打上断点,输出相干的内容出来 看看他究竟返回什么内容,由于如许越发直观,便于您真正意义上明白

2、 我们须要思索 它为什么要如许做? 我如许做能够吗? 能不能变通、或许有无更好的要领? 由于带着题目和思索的立场去进修 越发有利于您的个人生长。

3、在研讨源码的时刻有不晓得处所肯定很正常的,这个时刻肯定要记着多应用百度或许谷歌

4、肯定肯定要多绘图, 由于您去研讨源码然后还能经由历程图的体式格局画出来 这越发有基于您进修以及深切明白,它真的能起到事半功倍的作用!

以上就是php框架底层源码怎么看的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
php框架底层源码怎么看【php题目】

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签: