2

如何配置作曲家,使其始终加载给定的类?在 composer.json 中是否可以进行这样的配置?

我有一个需要一直加载的实用程序类,无论 PHP 代码的哪一部分正在执行。

4

1 回答 1

8

文件

如果您想在每个请求上明确要求某些文件,那么您可以使用“文件”自动加载机制。如果您的包包含 PHP 无法自动加载的 PHP 函数,这将非常有用。

例子:

{
   "autoload": {
       "files": ["src/MyLibrary/functions.php"]
    }
}

-- http://getcomposer.org/doc/04-schema.md#files


但实际上,这样做没有任何好处。在使用之前自动加载类或在使用时自动加载类。如果您在每个请求上都使用该类,那是一样的。我建议使用正常的自动加载方法,因为这意味着当您创建不需要该类的东西时不会加载该类。

于 2013-09-07T08:45:23.417 回答