PHP 5.3中的依赖注入

mat*_*tis 4 php dependency-injection

我正在尝试整理一个应用程序,并手动执行构造函数依赖注入一段时间.

这有点单调乏味,我想开始使用依赖注入容器.

我正在寻找一个积极开发和维护的DI容器.我发现Crafty是一种替代方案,可以将依赖关系与XML,YAML,Arrays或编程相结合.

DI容器不应与完整的框架紧密耦合,我们正在寻找简单且可插拔的东西,尽可能减少麻烦.

有没有人有推荐,为什么你选择了特定的实现?谢谢阅读.

ale*_*exn 5

由于人们似乎喜欢我的评论,我将其作为答案发布.我没有它的经验,但我知道Symfony依赖注入库.它应该与框架的其余部分分离,它似乎非常灵活.在Symfony Components上查看.

我也认为Substrate看起来很不错.据作者说,它也有生产经验,总是很好.