Composer php 使用composer自动加载不包含类、只包含函数的文件

Composer php 使用composer自动加载不包含类、只包含函数的文件,composer-php,autoload,Composer Php,Autoload,我快疯了 有没有办法使用composer的自动加载功能来加载一个没有(!)类的文件,只包含一个带有函数的名称空间,但是动态加载的 假设库中有一个文件1(Foo.php),我将它放在一个私有composer存储库中: namespace Foo; function a() { //... } 以及通过composer再次使用此库的文件2: require(.../autoload.php); \Foo\a(); 我希望composer生成自动加载功能,仅当我从中调用函数等时才加载“Foo.

我快疯了

有没有办法使用composer的自动加载功能来加载一个没有(!)类的文件,只包含一个带有函数的名称空间,但是动态加载的

假设库中有一个文件1(Foo.php),我将它放在一个私有composer存储库中:

namespace Foo;

function a() {
//...
}
以及通过composer再次使用此库的文件2:

require(.../autoload.php);

\Foo\a();
我希望composer生成自动加载功能,仅当我从中调用函数等时才加载“Foo.php”


但我不想将Foo.php封装到一个类中。

可能的重复并不真的。我希望具有与类相同的功能:仅在使用php文件中的某些内容时加载该文件!目前没有办法在PHP中实现函数或常量的自动加载。这是你能得到的最好的。