[英]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.