Heim PHP-Bibliotheken Andere Bibliotheken PHP-Klasse der SF2-Abhängigkeitsinjektionskomponente
PHP-Klasse der SF2-Abhängigkeitsinjektionskomponente
<?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;
    }

Was ist Abhängigkeitsinjektion?

IOC: Englischer vollständiger Name: Inversion of Control, chinesischer Name: Inversion of Control, es gibt auch einen anderen Namen namens Dependency Injection (DI). Wenn eine Instanz einer Klasse die Unterstützung einer Instanz einer anderen Klasse benötigt, erstellt der Aufrufer im herkömmlichen Programmierprozess normalerweise eine Instanz des Angerufenen. Bei der Abhängigkeitsinjektion wird die Arbeit zum Erstellen des Aufgerufenen nicht mehr vom Aufrufer ausgeführt, daher wird dies als Umkehrung der Kontrolle bezeichnet. Die Arbeit zum Erstellen der Instanz des Aufgerufenen wird vom IOC-Container ausgeführt und dann in den Aufrufer eingefügt es wird auch als Abhängigkeitsinjektion bezeichnet.


Haftungsausschluss

Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Verstoß vorliegt, kontaktieren Sie uns bitte, um ihn zu löschen. Kontaktinformationen: admin@php.cn

Verwandter Artikel

Programmiertechnologie für mobile App-Schnittstellen – lernen Sie, andere Funktionen der PHP-Klasse zu implementieren Programmiertechnologie für mobile App-Schnittstellen – lernen Sie, andere Funktionen der PHP-Klasse zu implementieren

30 Jul 2016

: In diesem Artikel wird hauptsächlich die Programmiertechnologie für mobile App-Schnittstellen vorgestellt. Schüler, die sich für PHP-Tutorials interessieren, lernen, wie man andere Funktionen implementiert.

Statischer Variablenindex der PHP-Klasse Statischer Variablenindex der PHP-Klasse

08 Aug 2016

:In diesem Artikel wird hauptsächlich der statische Variablenindex der PHP-Klasse vorgestellt. Schüler, die sich für PHP-Tutorials interessieren, können darauf zurückgreifen.

Verwendung der PHP-ZipArchive-Klasse Verwendung der PHP-ZipArchive-Klasse

22 Oct 2016

Die Sache ist so: Ich werde einen Batch-Download durchführen, alle Ressourcen, die heruntergeladen werden müssen, in das komprimierte Paket einfügen und den ZipArchive-Klassencode verwenden: {code...} Aber das Problem ist 1. Sie müssen Füge Dateien zur ZIP-Datei hinzu. Mein persönliches Verständnis ist, dass das System die ZIP-Datei nicht erstellt, wenn sie leer ist.

Wie kann ich die Debugging-Ausgabe von TensorFlow stummschalten? Wie kann ich die Debugging-Ausgabe von TensorFlow stummschalten?

28 Oct 2024

Unterdrückung der Tensorflow-Debugging-AusgabeTensorflow gibt umfangreiche Informationen über geladene Bibliotheken, gefundene Geräte und andere Debugging-Daten aus ...

Mechanismus zum automatischen Laden der PHP-Klasse Mechanismus zum automatischen Laden der PHP-Klasse

10 Oct 2016

Mechanismus zum automatischen Laden der PHP-Klasse

Wie erstellt und nutzt man statische Bibliotheken in g? Wie erstellt und nutzt man statische Bibliotheken in g?

24 Oct 2024

Dieser Artikel führt Entwickler zum Erstellen statischer Bibliotheken in C mit g an. Es zeigt, wie man Quellcode in Objektdateien kompiliert, statische Bibliotheken erstellt und diese in andere Projekte integriert. Durch die Nutzung dieses Ansatzes können Entwickler

See all articles