Limb was initially designed as a PHP Content Management Framework around brilliant WACT template subsystem for rapid development of Content Management Systems with nice GUI but gradually became much more than that.
Limb is a general PHP5 only Web Application Framework consisting of many packages distributed via Limb3 PEAR channel.
Limb uses reusable components, so its modules can be used with other frameworks and libraries like PEAR, Symfony and Zend.
Here are some key features of "Limb PHP Framework":
· core: the base system package which provides lazy loading of PHP code, iterators support, generic object containers, decorators generators, transparent object proxies, etc
· toolkit: dependency injection tools
· filter_chain: InterceptingFilter design pattern implementation
· macro: template subsystem
· web_app: FrontController and MVC patterns implementation.
· active_record: ActiveRecord pattern implementation.
· dbal: Database Abstraction Layer which supports MySql, PostreSQL and Oracle at the moment.
· tests_runner: unit testing tools built around excellent SimpleTest library(http://simpletest.org)
· session: transparent PHP session wrappers with painless persistence of objects