在 composer.json 的 autoload 中添加 files 键指定文件路径;2. 运行 composer dump-autoload 生成映射;3. 引入 vendor/autoload.php 后文件自动加载,适用于全局函数和常量定义。

要在 Composer 的自动加载中添加自定义的文件(files),你可以使用 files 类型的自动加载机制。这样可以确保某些全局函数或配置文件在项目启动时被包含。
在项目的根目录下打开 composer.json,找到或添加 autoload 部分,并使用 files 键来指定你要自动加载的文件:
{
"autoload": {
"files": [
"src/helpers.php",
"config/constants.php"
]
}
}
上面的例子会在 Composer 自动加载时包含 helpers.php 和 constants.php 两个文件,无论它们是否包含类。
修改完 composer.json 后,需要重新生成自动加载映射:
composer dump-autoload
这会更新 vendor/composer/autoload_files.php,将你指定的文件加入自动加载列表。
只要引入了 Composer 的自动加载入口,这些文件就会自动执行:
require_once 'vendor/autoload.php'; // 此时 helpers.php 和 constants.php 已被加载
适合用于加载全局函数、常量定义、辅助函数等不需要类结构的代码。
基本上就这些,不复杂但容易忽略细节。以上就是如何为composer的自动加载(autoload)添加自定义的files?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号