think\facade\Config类的get方法问题

浏览:1599 发布日期:2019/04/03 分类:求助交流
今天看了全球首发的5.1视频教程,第一个方法就是查看配置。
在application下建立:admin\controller\User.php;<?php
namespace app\admin\controller;
use think\facade\Config;
class User {
    public function get() {
        dump(Config::get());
    }
}
这里引入了think\facade\Config命名空间,
该命名空间在 thinkphp\library\think\facade\config.php 文件中,
该文件只有一个 Config 类,但该类并没有一个get的方法。
Config 类继承自 thinkphp\library\think\Facade.php 文件中的 Facade 类,Facade类没有继承其它类。
但是在该类中,也没有发现 get 方法。

那么问题来了:dump(Config::get()); 这里调用的 get 方法,怎么来的?

继续查找,发现有一个命名空间为:namespace think\console\command\optimize; 文件路径在:thinkphp\library\think\console\command\optimize\ 下,这里面也有一个 Config 类,该类中才有 get 方法。

但是 User.php 中并没有导入该命名空间,请问他是如何做到访问这里的get方法的?
最佳答案
评论( 相关
后面还有条评论,点击查看>>