您不能将命名空间函数别名为函数名称,也不能自动加载函数。如果您可以将函数和别名函数仅作为函数名称自动加载,那就太好了。
那么为什么会这样呢?
陪审团仍然没有解决那个问题。
请参阅功能请求 #63263
它自 2012 年以来一直开放,所以不要屏住呼吸。
它确实提到了在抽象类声明中定义或包含函数的潜在解决方法,并且它们在引用中进行了引用
/My/Custom/Namespace/Abstract::LOAD_FUNCTIONS;
并允许类自动加载器包含抽象类,该抽象类也声明函数或包含函数声明作为包含一组函数的手段。对我来说,这充满了hackey,但它可能适用于您的用例。