/vendor/autoload.php 调用 /composer/autoload_real.php :
require_once __DIR__ . '/composer' . '/autoload_real.php';
return ComposerAutoloaderInit011f2af2ab670c31c3caae2671068b02::getLoader();
我只是想了解为什么这是必要的,而不是直接使用autoload_real.php。
答案 0 :(得分:0)
Composer承诺提供一个自动加载每个所需库的界面。此界面已被定义为“包含/vendor/autoload.php
,您已完成”。
Composer内部首先将内部类添加到PHP自动加载器堆栈,启动它的内部自动加载,然后从堆栈中删除内部类自动加载器,并将控制权返回给应用程序。
是的,有随机创建的类名,应该只为自动加载器的内部设置所知,但没有外部实例。
最后:为什么要打扰?如果您认为此过程不是最佳的,则可以建议对项目进行优化或拉取请求。