![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ThinkPHP5
课本小明
一直行走在赴死的路上,依然乐观,依然热泪盈眶
展开
-
TP5.1的核心代码解析之Facade
Facade是什么呢,目前看是一个用来方便实现原有类(未定义静态方法)的静态方式调用对应的方法的类。 具体Facade的实现如下: 首先看核心文件: \thinkphp\base.php 中的: // 注册核心类的静态代理 Facade::bind([ facade\App::class => App::class, facade\Build::class...原创 2018-03-15 09:40:54 · 4821 阅读 · 0 评论 -
TP5.1的核心代码解析之容器
最近看了看ThinkPHP5.1的核心代码,使用了容器的思想,简单解析一下具体实现: 首先看到 \thinkphp\base.php 文件中的初始化绑定类到容器的方法: // 注册核心类到容器 Container::getInstance()->bind([ 'app' => App::class, 'build' ...原创 2018-03-14 16:28:54 · 4381 阅读 · 0 评论