【发布时间】:2013-09-07 07:09:27
【问题描述】:
如何配置 composer 让它总是加载给定的类?在 composer.json 中是否可以进行这样的配置?
我有一个需要一直加载的实用程序类,不管 PHP 代码的哪一部分正在执行。
【问题讨论】:
-
如果自动加载配置正确,那么该类将可用,您不必关心。为您显式加载它有什么额外的好处?
标签: php composer-php
如何配置 composer 让它总是加载给定的类?在 composer.json 中是否可以进行这样的配置?
我有一个需要一直加载的实用程序类,不管 PHP 代码的哪一部分正在执行。
【问题讨论】:
标签: php composer-php
文件
如果您想在每个请求中明确要求某些文件,那么您可以使用“文件”自动加载机制。如果您的包中包含 PHP 无法自动加载的 PHP 函数,这将非常有用。
例子:
{ "autoload": { "files": ["src/MyLibrary/functions.php"] } }
但实际上,这样做并没有什么好处。在使用之前自动加载类或在使用时自动加载类。如果您在每个请求上都使用该类,那是一样的。我建议使用正常的自动加载方法,因为这意味着当您创建不需要该类的内容时不会加载该类。
【讨论】: