-
2020-11-05 12:02:37
- ThinkPHP门面源码解析
- “本文主要描述了门面的使用和实现过程,并且对源码进行剖析。”前言使用框架的伙伴应该都知道在5.1时框架新增了一个特性那就是本文将编写的门面,也就是facade这个特性。
-
2199
-
2020-10-15 16:06:33
-
2020-10-12 12:58:50
- ThinkPHP容器之绑定参数
- “本文主要是学习每个方法中__make这个方法是怎么执行的,还有既然学习了容器我们如何使用容器来调用配置来获取配置信息。”解析bindParams方法接下来就解析一下bindParams这个方法。
-
2151
-
2020-10-12 12:55:19
- ThinkPHP容器之反射的运用
- “在上文中对make方法执行后返回实例进行了解析,本文将会对invokeClass方法详细解析。”invokeClass方法详细解析(反射的使用)不管是阅读完上边的代码流程,还是上图的流程图,肯定都知道了最终代码会走向一个方法invokeClass,就是这个方法。
-
2209
-
2020-10-12 12:51:25
- ThinkPHP容器之容器是如何返回实例的
- “在之前的文章中我们简单的梳理了一下容器类,接下来就是对其中一个细节进行深度分析。”Container实例调用make方法本文没有太多文字解析,都在代码注释中说明了执行过程。
-
1406
-
2020-10-12 12:46:28
-
2020-10-12 12:35:13
-
2020-10-12 12:29:17
-
2020-10-12 12:24:07
- ThinkPHP之玩转自己的容器类
- “本文将实现一个简单的容器类”五、玩转自己的容器类此时我们把Person 的文件修改一下添加一个构造函数,把参数使用构造函数进行赋值,在buy方法中就不需要在进行传递参数,只需要使用this->obj即可。
-
2075
-
2020-10-10 11:34:18