Config类里面的get方法在哪?为什么能获取到根目录下config文件夹下的app.php中设置的default_return_type
来源:2-4 【类的别名设置】自动加载Loader深度分析
宝慕林2445844
2019-08-16
写回答
2回答
-
您好,请仔细看后面的内容,后面讲解门面模式的时候有单独说明哈。祝您学习愉快
00 -
爱因诗贤
2019-08-16
你好!这个 get是一个门面模式,即调用一个类的不存在的静态方法时,会触发__callStatic( ),这个方法在Facade类中, 然后这个__callStatic( )方法里面有一步会调用 static::getFacadeClass( ), 关于static 和 self的区别可自行上网查下,getFacadeClass类返回的就是 config,会触发类的自动加载,然后实例化,类的别名映射,然后对应到 think\Config中的get方法
052021-06-29
相似问题