作曲家包中可能只需要 1 个文件吗?
我只需要一个包中的 1 个或几个文件,当我只使用几个文件时,需要包含数百个文件的整个包是没有意义的。
可以通过作曲家做到这一点吗?
可以使用files
自动加载策略将特定文件包含在当前包中:
{
"autoload": {
"files": [
"path/to/my/file.php"
]
}
}
如果需要从随作曲家一起安装的包中需要特定文件,这是不可能的。也不是真正需要的,因为除非您在代码中使用它们,否则文件不会加载到内存中。
有关文件和其他自动加载策略的更多信息,请参阅作曲家文档。