get_declared_classes 这一个为什么会显示所有的类呢
来源:2-3 【属性深度剖析】自动加载Loader深度分析
慕设计3711538
2019-05-14
有require类才会在这里出现,那么所有的类的加载是在哪里引入的呢?
require self::$composerPath . ‘autoload_static.php’;
引用这一个文件,数据就加在文件的未尾,那所有的类是哪里引入的
写回答
3回答
-
singwa
2019-10-25
您好。建议看下手册
get_declared_classes
的使用场景。以及您在代码中使用然后打印下断点调试下就可以看到结果了。
00 -
爱因诗贤
2019-05-15
兄弟,建议你多看几次,多打印,多理解下,我开始也是和你一样,有点懵逼,你可以看看singwa老师博客有一篇文章,一个小小的总结: http://www.singwa666.com/article/21
00 -
爱因诗贤
2019-05-14
get_declared_classes是一个php内置函数,可以在调用处显示已经被加载的所有的类,index.php里面有一步调用容器类App->run( ) ,在run( ) 方法里面有初始化,会加载 很多框架需要的类,比如Config配置相关,route相关等等,还有就是在调用没有被加载的类的时候,会去触发被注册过的autoload函数 ,里面有很多步骤也是去加载相关的类
00
相似问题