|
本帖最后由 风中的绿光 于 2021-4-29 16:44 编辑
最近在看ci4的自动加载的源码,发现Autoloader.php文件中,在参数discoverInComposer参数为true的时候,会执行discoverComposerNamespaces()方法,是否多次一举,discoverComposerNamespaces()只是提前注册了composer中的psr4的规则的加载,如果为false,编码应该也是不受影响的。
因为后续还会引入composer自己的autoload.php,它会帮忙注册composer的自动加载,不需要提前将composer的psr4规则前置
有知道原因的吗?为什么要增加这个步骤
|
|