Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何配置作曲家,使其始终加载给定的类?在 composer.json 中是否可以进行这样的配置?
我有一个需要一直加载的实用程序类,无论 PHP 代码的哪一部分正在执行。
文件 如果您想在每个请求上明确要求某些文件,那么您可以使用“文件”自动加载机制。如果您的包包含 PHP 无法自动加载的 PHP 函数,这将非常有用。 例子: { "autoload": { "files": ["src/MyLibrary/functions.php"] } } -- http://getcomposer.org/doc/04-schema.md#files
如果您想在每个请求上明确要求某些文件,那么您可以使用“文件”自动加载机制。如果您的包包含 PHP 无法自动加载的 PHP 函数,这将非常有用。
例子:
{ "autoload": { "files": ["src/MyLibrary/functions.php"] } }
-- http://getcomposer.org/doc/04-schema.md#files
但实际上,这样做没有任何好处。在使用之前自动加载类或在使用时自动加载类。如果您在每个请求上都使用该类,那是一样的。我建议使用正常的自动加载方法,因为这意味着当您创建不需要该类的东西时不会加载该类。