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

Detaillierte Erläuterung der Implementierungsmethode der abstrakten PHP-Klasse Detaillierte Erläuterung der Implementierungsmethode der abstrakten PHP-Klasse

03 Jul 2017

Es gibt zwei Beispiele für abstrakte Klassen in PHP, eine ist einfach und die andere ist komplexer. Sie sind gute Beispiele für das Erlernen abstrakter Klassen in PHP. php abstract class <?php // Definiere eine abstrakte Klasse, abstrakte Klasse Staff

Konfigurationsmethode und Parameterbeschreibung der PHP-E-Mail-Docking-Klasse Konfigurationsmethode und Parameterbeschreibung der PHP-E-Mail-Docking-Klasse

07 Aug 2023

Konfigurationsmethode und Parameterbeschreibung der PHP-E-Mail-Docking-Klasse 1. Einführung in den Hintergrund Mit der rasanten Entwicklung des Internets ist E-Mail zu einem wichtigen Werkzeug für die Kommunikation und den Informationsaustausch von Menschen geworden. Bei der Entwicklung von Webanwendungen müssen wir häufig PHP zum Versenden von E-Mails verwenden. Um Entwicklern das Verbinden von E-Mails zu erleichtern, wurden viele hervorragende PHP-E-Mail-Docking-Bibliotheken entwickelt, darunter PHPMailer, SwiftMailer usw. Dieser Artikel konzentriert sich auf die Konfigurationsmethode und Parameterbeschreibung der PHPMailer-Klasse, um zu helfen

Definition und Verwendung der öffentlichen PDO-Klasse in PHP Definition und Verwendung der öffentlichen PDO-Klasse in PHP

19 May 2018

In diesem Artikel werden hauptsächlich die Definition und Verwendung der von PHP implementierten öffentlichen PDO-Klasse vorgestellt und die von PHP implementierten PDO-Operationsklassendefinitionen sowie Abfrage-, Einfügungs- und andere Verwendungstechniken anhand spezifischer Beispiele analysiert

Was sind die Methoden der PHP-Klasse? Was sind die Methoden der PHP-Klasse?

02 Aug 2023

Zu den Methoden der PHP-Klasse gehören Konstruktormethoden, Mitgliedsmethoden, statische Methoden, Zugriffskontrollmethoden, magische Methoden usw. Detaillierte Einführung: 1. Die Konstruktormethode ist eine spezielle Methode, die beim Erstellen einer Instanz einer Klasse automatisch aufgerufen wird. Sie wird verwendet, um den Status des Objekts zu initialisieren. 2. Mitgliedsmethoden Stellen Sie das Verhalten der Klasse bereit. Sie können auf Attribute und andere Methoden in der Klasse zugreifen und bestimmte Operationen ausführen. 3. Statische Methoden sind Methoden, die zur Klasse selbst gehören, keine Instanzen der Klasse. 4. Zugriffskontrollmethoden usw.

Verwenden Sie jquery.noConflict(), um das Problem von Konflikten zwischen der JQuery-Bibliothek und anderen Bibliotheken zu lösen Verwenden Sie jquery.noConflict(), um das Problem von Konflikten zwischen der JQuery-Bibliothek und anderen Bibliotheken zu lösen

20 Jun 2017

Bei der Entwicklung mit jQuery können Sie auch andere JS-Bibliotheken wie Prototype verwenden. Wenn jedoch mehrere Bibliotheken nebeneinander existieren, können Sie diese durch die folgenden Lösungen lösen: 1. jQuery-Bibliotheken in andere importieren Verwenden Sie die jQuery-Methode (Rückruf) direkt, z. B.:

So verwenden Sie das Pip-Tool in Python So verwenden Sie das Pip-Tool in Python

02 Jul 2019

Wenn Sie nach der Installation von Python einige andere Bibliotheken installieren müssen, gibt es im Allgemeinen zwei Methoden: Eine besteht darin, sie manuell von der offiziellen Website der einzelnen Bibliotheken herunterzuladen. Die andere Methode besteht darin, Pip einfach zu installieren Bibliotheken. Nach der Installation von pip können Sie Bibliotheken von Drittanbietern direkt über Befehle installieren und löschen.

See all articles