Dans le service de cadre de symfony est la même injection de depedency?Service Container est la même injection de dépendance dans symfony?
Quelle est la différence entre le conteneur de service et l'injection de dépendances?
Dans le service de cadre de symfony est la même injection de depedency?Service Container est la même injection de dépendance dans symfony?
Quelle est la différence entre le conteneur de service et l'injection de dépendances?
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
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.
Tenir compte trouver quelqu'un pour vous aider à traduire votre question. Ce que vous avez posté n'a aucun sens du tout. – Cerad