簡體   English   中英

PHP 5.3中的依賴注入

[英]Dependency Injection in PHP 5.3

我正在嘗試整理一個應用程序,並手動執行構造函數依賴注入一段時間。

這有點單調乏味,我想開始使用依賴注入容器。

我正在尋找一個積極開發和維護的DI容器。 我發現Crafty是一種替代方案,可以將依賴關系與XML,YAML,Arrays或編程相結合。

DI容器不應與完整的框架緊密耦合,我們正在尋找簡單且可插拔的東西,盡可能減少麻煩。

有沒有人有推薦,為什么你選擇了特定的實現? 謝謝閱讀。

由於人們似乎喜歡我的評論,我將其作為答案發布。 我沒有它的經驗,但我知道Symfony依賴注入庫。 它應該與框架的其余部分分離,它似乎非常靈活。 Symfony Components上查看。

我也認為Substrate看起來很不錯。 據作者說,它也有生產經驗,總是很好。

鏟斗似乎符合您的要求。

您還可以查看PHP-DI ,它通過注釋@Inject )和最小配置來實現依賴注入。

它非常易於使用,並且非常好地與Zend Framework集成(如果您正在使用它)。

(免責聲明:我確實在這個框架上工作)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM