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

要在 Composer 的自动加载中添加自定义的文件(files),你可以使用 files 类型的自动加载机制。这样可以确保某些全局函数或配置文件在项目启动时被包含。
1. 编辑 composer.json 文件
在项目的根目录下打开 composer.json,找到或添加 autoload 部分,并使用 files 键来指定你要自动加载的文件:
{
"autoload": {
"files": [
"src/helpers.php",
"config/constants.php"
]
}
}
上面的例子会在 Composer 自动加载时包含 helpers.php 和 constants.php 两个文件,无论它们是否包含类。
2. 运行 dump-autoload 命令
修改完 composer.json 后,需要重新生成自动加载映射:
composer dump-autoload
这会更新 vendor/composer/autoload_files.php,将你指定的文件加入自动加载列表。
3. 在项目中使用
只要引入了 Composer 的自动加载入口,这些文件就会自动执行:
require_once 'vendor/autoload.php'; // 此时 helpers.php 和 constants.php 已被加载
适合用于加载全局函数、常量定义、辅助函数等不需要类结构的代码。
基本上就这些,不复杂但容易忽略细节。










