搜尋
首頁PHP 函式庫其它類別庫SF2依賴注入組件PHP類
SF2依賴注入組件PHP類
<?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;
    }

什麼是依賴注入?

IOC:英文全名:Inversion of Control,中文名稱:控制反轉,它還有個名字叫做依賴注入(Dependency Injection,簡稱DI)。當一個類別的實例需要另一個類別的實例協助時,在傳統的程式設計過程中,通常由呼叫者來建立被呼叫者的實例。而採用依賴注入的方式,創建被呼叫者的工作不再由呼叫者來完成,因此叫控制反轉,創建被呼叫者的實例的工作由IOC容器來完成,然後注入呼叫者,因此也稱為依賴注入。


免責聲明

本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn

相關文章

如何在 PHP 中從外部類別存取 MySQLi:透過依賴注入克服內部伺服器錯誤如何在 PHP 中從外部類別存取 MySQLi:透過依賴注入克服內部伺服器錯誤

28Oct2024

在 PHP 中從外部類別利用 ​​MySQL您從 PHP 5.6 到 7.0 的遷移以及相應的資料庫調整從 MySql 到 Mysqli...

PHP OOP 部分組合與繼承和依賴注入PHP OOP 部分組合與繼承和依賴注入

05Jan2025

在本系列中,我將介紹 PHP 物件導向程式設計 (OOP) 的基礎知識。內容將被組織成連續的部分,每個部分都專注於一個特定的主題。如果您是初學者或不熟悉 OOP 概念,本系列是設計

使用 PHP 惰性物件建立 PSR 相容的依賴注入容器使用 PHP 惰性物件建立 PSR 相容的依賴注入容器

04Jan2025

在 PHP 8.4 中探索使用惰性物件的依賴注入 在現代 PHP 領域,8.4 版的發布引入了一項突破性的功能:惰性物件。這些物件提供了一種將初始化推遲到絕對必要的新方法

為什麼要從 Python 中的「object」繼承:一個類別繼承問題為什麼要從 Python 中的「object」繼承:一個類別繼承問題

24Dec2024

了解 Python 類別繼承在 Python 中,類別可以從其他類別繼承,這使它們能夠存取父類別的屬性並...

如何使用 Unity 依賴注入根據提供者類型有條件地解析不同的身份驗證機制?如何使用 Unity 依賴注入根據提供者類型有條件地解析不同的身份驗證機制?

29Dec2024

Unity 依賴注入中的條件解析條件解析允許容器解析和注入不同的實作...

如何在 Linux 上建立和使用動態共用 C 類別庫?如何在 Linux 上建立和使用動態共用 C 類別庫?

05Dec2024

在 Linux 上建立和使用動態共用 C 類別庫建立共用類別庫要建立共用 C 類別庫,您可以依照...

See all articles