假设我的文件夹布局为
projectA
projectA\src
projectA\vendor\autoload.php
projectB
projectB\src
projectB\vendor\autoload.php
projectC
projectC\src
projectC\vendor\autoload.php
这些项目需要处于同一级别,并且需要彼此共存,例如projectA
可能使用来自projectB
and的代码projectC
,反之亦然,因此不能将它们放入vendor
文件夹中。
问题是:autoload.php
在每个项目中都能够自动加载自己的src
文件vendor
夹,但是如何为其他项目自动加载呢?
假设他们邻居的项目将文件夹名称作为 PHP 命名空间,是否可以设置一个 autoload.php(通过作曲家),以便将来当我添加新项目文件夹时,自动加载会神奇地工作?