有两点

来源:2-3 【属性深度剖析】自动加载Loader深度分析

一场丶

2019-04-04

第一点:
get_declared_classes() 是返回由当前脚本中已定义类的名字组成的数组。应该不是执行当前文件用了哪些类。。
上述应该是在 Loader.php 的第90行左右。
第二点:

self::$prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
self::$prefixDirsPsr4[$prefix] = (array) $paths;

其中 $prefix 应该是think\traits\。而不是thinktraits

上述应该是在 Loader.php 的第289行左右。

。。。。

写回答

1回答

singwa

2019-04-04

这位同学很仔细,  不过第一个其实是一个意思, 第二个是我估计设置的 就是看看大家有没有仔细看,很赞 说明您认真思考了。哈哈

0
5
singwa
嗯 加油
2019-04-04
共5条回复

BAT资深工程师解析Tp5+Tp6底层源码

一门课掌握主流Tp5+最新Tp6框架底层,拥抱新潮流

682 学习 · 145 问题

查看课程