首页 > php框架 > ThinkPHP > 正文

ThinkPHP容器最后总结

咔咔
发布: 2020-10-15 16:06:33
原创
2457人浏览过

本文是阅读容器源码之后的最后一篇总结文章,是对容器这一知识点一个小总结

八、容器源码阅读后总结

注册模式

本文先从俩个设计模式开头,分别为单例模式和注册树模式。

单例模式简单理解就是在应用程序声明周期内只会返回一个实例对象,不会再去创建新的对象。

注册树模式理解就是会把程序中使用的对象都会存放在一颗树上,使用的时候直接从树上获取对象直接使用即可。

控制反转依赖注入

控制反转和依赖注入千万不要让名字把人虎住了,俩个看待一个事件的问题不同,一个是站在容器角度,一个是站在应用程序角度。

从容器角度来看,容器控制着应用程序,由容器反向的向应用程序注入外部资源

从应用程序的角度来看,应用程序依赖容器创建并注入它所需的外部资源。

反射

反射没有什么需要总结的,打开文档看一下就明白了,重要的要学会使用并且知道各自什么意思学会灵活运用即可。

容器源码解析

容器的源码看完后你会发现用的东西就是上边说的三个知识点形成的,运用注册模式来对容器中的对象管理。

对于这个图需要牢牢记住,在源码中就使用的这四个属性走来走去的。

在这里插入图片描述
在这里插入图片描述

在一个就是代码的执行流程

在这里插入图片描述
在这里插入图片描述

在容器中最重要的方法就是invokeClass和bindParams这俩个方法跟这咔咔的思路走就没有什么问题,跟这断点的流程一点一点执行。

这块看的时候估计有点绕,但是仔细看完之后你会发现可以学到很多东西

坚持学习、坚持写博、坚持分享是咔咔从业以来一直所秉持的信念。希望在偌大互联网中咔咔的文章能带给你一丝丝帮助。我是咔咔,下期见。

以上就是ThinkPHP容器最后总结的详细内容,更多请关注php中文网其它相关文章!

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号