【发布时间】:2021-07-08 11:56:43
【问题描述】:
出于不重要的原因(我们称之为求知欲),我正在尝试使用 Composer 的自动加载器来加载不在 composer.json/composer.lock 中的包。
这是我尝试过的:
$loader = new \Composer\Autoload\ClassLoader();
$loader->addPsr4('MyNameSpace\\', __DIR__ . '/vendor/username/projectname/src');
$loader->register();
很遗憾,这不起作用。每当我尝试执行 use MyNameSpace\Whatever; $a = new Whatever; 时,我都会收到关于如何找不到 Whatever 的错误。
【问题讨论】:
-
为什么不将这些细节添加到您的
composer.json的自动加载器部分?
标签: php composer-php autoload