recherche
MaisonBibliothèques PHPAutres bibliothèquesClasse PHP du composant d'injection de dépendance SF2
Classe PHP du composant d'injection de dépendance SF2
<?php
namespace Symfony\Component\DependencyInjection;
use Symfony\Component\DependencyInjection\Exception\BadMethodCallException;
use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
use Symfony\Component\DependencyInjection\Exception\OutOfBoundsException;
class ChildDefinition extends Definition
{
    private $parent;
    public function __construct(string $parent)
    {
        $this->parent = $parent;
        $this->setPrivate(false);
    }
    public function getParent()
    {
        return $this->parent;
    }

Qu'est-ce que l'injection de dépendances ?

IOC : Nom complet anglais : Incrackée of Control, nom chinois : Incrackée of Control, il a également un autre nom appelé Dependency Injection (DI). Lorsqu'une instance d'une classe nécessite l'assistance d'une instance d'une autre classe, dans le processus de programmation traditionnel, l'appelant crée généralement une instance de l'appelé. Avec l'injection de dépendances, le travail de création de l'appelé n'est plus effectué par l'appelant, on parle donc d'incrackée de contrôle. Le travail de création de l'instance de l'appelé est effectué par le conteneur IOC, puis injecté dans l'appelant, donc. on l'appelle également injection de dépendances.


Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Comment jQuery simplifie-t-il la manipulation du DOM pour les développeurs Web ?Comment jQuery simplifie-t-il la manipulation du DOM pour les développeurs Web ?

03Jan2025

Overflow : Hidden and Expansion of HeightjQuery se distingue des autres bibliothèques JavaScript par sa compatibilité multiplateforme et...

Comment ajouter des bibliothèques externes à mes projets Qt Creator ?Comment ajouter des bibliothèques externes à mes projets Qt Creator ?

29Dec2024

Ajout de bibliothèques externes aux projets Qt CreatorL'intégration de bibliothèques externes dans des projets Qt Creator vous permet d'exploiter des bibliothèques préexistantes...

Gérez les doublons dans votre Bitwarden Vault avec PythonGérez les doublons dans votre Bitwarden Vault avec Python

05Jan2025

Bitwarden ne dispose pas de méthode intégrée pour gérer les doublons dans votre coffre-fort. Je n'étais pas satisfait des autres bibliothèques créées par les utilisateurs que j'ai trouvées, alors j'ai créé un outil basé sur Python pour aider à automatiser le processus. Caractéristiques Filtrer les entrées par

Comment les bibliothèques peuvent-elles accéder aux paramètres de configuration sans utiliser app.config ?Comment les bibliothèques peuvent-elles accéder aux paramètres de configuration sans utiliser app.config ?

01Jan2025

Fournir des paramètres de configuration pour les bibliothèques : une alternative à App.configContrairement aux applications exécutables, les bibliothèques (DLL) n'ont pas de...

Comment intégrer des bibliothèques externes dans les artefacts IntelliJ IDEA ?Comment intégrer des bibliothèques externes dans les artefacts IntelliJ IDEA ?

23Dec2024

Incorporation de bibliothèques externes dans les artefacts IntelliJ IDEAPour intégrer de manière transparente des bibliothèques externes dans vos artefacts IntelliJ IDEA,...

Quelles bibliothèques Java SQL Parser offrent une analyse et une transformation personnalisables ?Quelles bibliothèques Java SQL Parser offrent une analyse et une transformation personnalisables ?

18Jan2025

Bibliothèques d'analyseurs SQL pour JavaPour les développeurs recherchant une bibliothèque d'analyseurs SQL open source en Java, plusieurs options sont disponibles. Ces bibliothèques...

See all articles