为什么ZEND在任何地方使用接口和抽象类,而Codeigniter根本不使用它们?

Sta*_*ann 2 abstract-class zend-framework codeigniter

好.所以我通过Codeigniter 2.0目录查找界面抽象关键字.我无法在任何地方找到使用类骨架的Codeigniter.AFAIK并且可以看到 - CI仅使用具体的类实现.

是不是使用摘要和接口不好?为什么Zend框架会在每个场合都使用它们,而Codeigniter只是忽略了这个约定?

Phi*_*eon 5

Zend定期重写,实现最新的PHP5功能,非常适合他们.

CodeIgniter一直是关于可移植性和最低要求的,并且是在PHP5仍处于开发阶段时使用PHP4方法构建的.

现在已经删除了CodeIgniter 2.0 for PHP4并且需求已经提升到5.1.6.这并不意味着每个文件都已经在PHP5中重写了,因为它没有多大意义.新功能将使用PHP5,我们正在努力使一些框架更新,同时努力不破坏使用2.0的应用程序的东西.