繁体   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