服务容器与symfony中的依赖注入相同?

时间:2017-10-18 21:07:41

标签: symfony dependency-injection

在symfony框架中,服务的依赖注入是一样的吗?

作为依赖注入的beetwen服务容器有什么区别?

2 个答案:

答案 0 :(得分:1)

服务容器作为依赖注入是应用程序开发人员的一个概念。每个langugage范例如Java,Python或PHP都有一个服务容器(DI用于依赖注入)。

对于PHP Symfony框架,它告诉Service Container(或者只是服务)。在DI概念中,您可以轻松删除包含。这是一个显而易见的事实。因为所有DI(Java,Python等等)都存在于容器或上下文中。

如果您已经了解Java并且您想知道symfony如何管理DI的语言,那么我只会说:"服务"在symfony中是PHP语言中这个框架的DI概念。

您可以阅读这篇文章:What is Dependency Injection

答案 1 :(得分:0)

Symfony docs中有一个直接的答案:

  

DependencyInjection组件实现兼容的PSR-11   服务容器,允许您标准化和集中化   方式对象在您的应用程序中构建。

另外,请查看Service Container docs

相关问题