【发布时间】:2017-04-24 12:55:20
【问题描述】:
我正在尝试创建一个 composer 包,其中还包含 src/functions.php 和一些通用功能。我在 composer.json 中有以下内容使其自动加载:
"autoload": {
"files": ["src/functions.php"]
}
当我将此包导入项目时,它会尝试在当前项目(本地)中加载 src/functions.php,而不是导入的包。有没有办法确保在导入时加载正确的文件(./vendor/bla/src/functions.php)?
【问题讨论】:
-
我建议不要在作曲家包中使用全局的、非命名空间的函数——特别是如果它是供其他人使用的!至少让它们成为帮助类的静态方法。
标签: php composer-php autoload