PHP的控件容器的反转?

Geo*_*uer 20 php frameworks

我正在尝试用PHP编写TDD样式,而我最大的绊脚石之一(除了缺乏一个像样的IDE)是我必须将我自己的黑客攻击IoC容器才能正确地注入我所有的模拟对象.

有没有人在PHP中使用过Ioc容器?我所能找到的就是PHP IOC上那些烦人的phpclasses.org,它似乎几乎没有任何文档,也没有太多关注.

cro*_*ono 7

我玩过一些用于PHP的DI Frameworks,但我还没有在生产中使用过.有一些链接:

  1. http://www.stubbles.net/我认为这是我尝试过的最年长的
  2. http://php.xjconf.net/
  3. FLOW3 - 我相信这个将成为一个非常好的框架(现在它的测试版)

你提到过你会将它用于TDD - 所以也许可以看看PHP中的单元测试的依赖注入


tro*_*skn 6

Phemto正在重新开发,看起来很有希望恕我直言.

您可能希望了解的其他一些类似项目:

(免责声明:我是这个的主要作者)

picocontainerphp-port已经存在了很长时间.我认为它不再被积极发展,但另一方面,我认为它非常稳定.自从我看了它已经有很长一段时间了.

我最近偶然发现了一个相当新的项目是Crafty.不知道有多少人使用它.

我也在看sphicy,看起来很有趣.