From 166dd4892179b923b8e53f7877341cfa8a3d447e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=9D=B4=E8=9D=B6=E6=95=88=E5=BA=94?= Date: Sat, 12 May 2018 11:28:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'thinkphp/base.php'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 增加Container::getInstance()->bind(),Facade::bind(),Loader::addClassAlias()注释说明 --- thinkphp/base.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/thinkphp/base.php b/thinkphp/base.php index 0b78920..910ef32 100644 --- a/thinkphp/base.php +++ b/thinkphp/base.php @@ -28,6 +28,11 @@ Loader::register(); // {} //} + +//通过 Container::getInstance()->bind() 先将核心类库实例化后注册到容器内 +//再通过 Facade::bind() 将核心类转成静态代理, +//最后使用 Loader::addClassAlias() 给静态代理注册类别名,方便直接静态调用 + // 注册核心类到容器 Container::getInstance()->bind([ 'app' => App::class,