0

我知道如何使用 composer 正确加载我的类,以及如何为 PSR-4 命名和组织文件夹/文件/类

但是,我遇到了一个我以前从未遇到过的用例,并且似乎无法在这里或任何地方找到关于(或至少其中一种)正确方法的正确答案

我的作曲家库中有命名空间函数,没有任何类,我想让它们可以访问

namespace Foo\Bar;

function baz() {};

我应该如何在磁盘上组织它,以及如何在 composer 中配置/加载它?以一种不会尖叫的方式“我一直在努力,直到出于某种原因做了我想要的事情”

编辑:

我知道我可能会在一个类中使用静态函数,如果我找不到更好的方法,那可能就是我要去的地方,但这真的就像回避这个问题一样。它们是函数,而不是类的静态函数。

关于评论中给出的可能重复:我知道我可以强制要求文件以使该功能可用,问题是我如何以不总是需要文件的方式执行此操作,但仅在用户想要的地方用它。

4

0 回答 0