From Wikipedia, the free encyclopedia
Orbit42-Base is an opensource, sourceforge hosted, php class that is designed to act as a foundation for building more complex classes. It is most widely recognised for its database interaction functions. Its full name is currently "Orbit42-Base: for good php class design." It is similar to PEAR::DB. It has several functions such as function db_connect().
It was created by Matthew Brown of Adullam Limited (a UK company) for the Orbit42.com CMS project which was started after general disatisfaction with the direction and quality of other projects. It does this by attempting to cover the basics that are most common to php classes (returning data from a database to an array, callbacks, debugging and class inheritence).
Orbit42-Base is intended to allow use of well documented Design Patterns such as Loose coupling of classes built on it by encuraging classes to be truely nostic of the functionality of other classes with the use of data defined callback using such classes as the PEAR callback class or the Proof of concept class created for Orbit42.com.
- Orbit42-base sf.net page
- orbit42.com information page
- Five common PHP design patterns which the class aims to support.