Zend регулярно переписывается, внедряя новейшие функции PHP5, которые им очень нравятся.
CodeIgniter всегда был о переносимости и минимальных требованиях и был написан, когда PHP5 все еще находился в разработке с очень PHP4-подходом к своей архитектуре.
Теперь, когда CodeIgniter 2.0 вышел, поддержка PHP4 прекращена, и требование повышено до 5.1.6. Это не означает, что каждый отдельный файл был переписан на PHP5, потому что в этом нет особого смысла. Новые функции будут использовать PHP5, и мы работаем над обновлением некоторых фреймворков, при этом изо всех сил стараясь не сломать вещи для приложений, использующих 2.0.