下午好。面临将 composer 依赖管理器引入原则上不使用名称空间的项目的问题。描述全局命名空间时出现问题,即 在 composer.json 我写:
"autoload": {
"psr-4": {
"mynamespace\\": "src/classes",
"\\": "src/global"
}
}
也就是说,我试图指出所有未在其中注册名称空间且通过 \ (\User) 访问的类都在 src/global 文件夹中。但是在这种情况下,仍然找不到这样的全局类,您必须使用 require_once。在 mynamespace\ 的情况下,一切正常。感谢您的关注!