PHP-DI:定义文件加载到容器中的顺序有什么关系吗?



我计划在单独的目录和多级子目录中拥有许多定义文件(例如配置文件)。假设这些文件将包含许多复杂的定义情况 - 可以这么说。

所以我想问:以任何方式重要,定义文件加载到容器中的顺序是什么?

注意:在对应于特定应用程序环境的配置文件中找到的定义(如"prod"、"dev"等)将始终覆盖"正常"定义。因此,这应该与最终答案无关。

谢谢。

是的,顺序很重要,因为这构成了 PHP-DI 中"模块"系统的基础。

请参阅 http://php-di.org/doc/definition-overriding.html 以了解定义如何相互扩展和覆盖。

相关内容

  • 没有找到相关文章

最新更新