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 · 4830 阅读 · 0 评论 -
TP5.1的核心代码解析之容器
最近看了看ThinkPHP5.1的核心代码,使用了容器的思想,简单解析一下具体实现:首先看到\thinkphp\base.php文件中的初始化绑定类到容器的方法:// 注册核心类到容器Container::getInstance()->bind([ 'app' => App::class, 'build' ...原创 2018-03-14 16:28:54 · 4395 阅读 · 0 评论