PHP作曲家总是加载一个类

gev*_*vik 2 php composer-php

如何配置composer以便它始终加载给定的类?composer.json中是否可以进行此类配置?

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

Wou*_*r J 7

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

例:

{
   "autoload": {
       "files": ["src/MyLibrary/functions.php"]
    }
}
Run Code Online (Sandbox Code Playgroud)

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


但实际上,这样做没有任何好处.在使用课程之前自动加载课程,或在使用课程时自动加载课程.如果您在每个请求中使用该类,则它是相同的.我建议使用普通的自动加载方法,因为这意味着当您创建不需要该类的东西时,不会加载该类.