2017-10-18 4 views

Répondre

1

Le conteneur de service en tant qu'injection de dépendances est un concept pour développeur d'applications. Chaque paradigme de langugage comme Java, Python ou PHP a un conteneur de service (DI pour Dependency Injection). Pour le framework PHP Symfony, il indique que Service Container (ou simplement service). Dans le concept DI, vous pouvez facilement supprimer le contenu. C'est une évidence. Parce que tous les DI (Java, Python, etc ...) vivent dans un conteneur ou juste un contexte.

Si vous connaissez déjà la langue que Java et vous voulez savoir comment symfony gère DI alors je dis simplement: "le service" dans symfony est le concept de DI pour ce framework en langage PHP.

Vous pouvez lire cet article: What is Dependency Injection

0

Il y a à peu près une réponse directe dans le Symfony docs:

Le composant injection de dépendances implémente un conteneur de service PSR-11 compatible qui vous permet de standardiser et centraliser la façon dont les objets sont construits dans votre application.

En outre, jetez un oeil à la Service Container docs.