Download

The XP framework offers consistent, multi-purpose, object oriented, production-tested collection of classes, APIs for app server connectivity, web services, dynamic web sites, date access and manipulation, logging, collections, I/O, databases, O/R mapping, XML, unittesting, and much more.

Featured:

Core concepts

The XP framework, while running on PHP, offers possibilities more commonly known from Java or C#: Unified class loading, XAR archives for classes and resources, its own reflection API and a consistent type system, generics, annotations, type-safe enumerations and more. Learn more about the XP Framework here.



O/R-mapping API

The XP framework offers an API to object persistence via the DataSet and Peer classes. These classes implement a variation of the "Row Data Gateway" pattern and the "Table Data Gateway". Based on the framework's rdbms API, the O/R mapper makes it easy to access databases without thinking about SQL!



See also

Code galleries

[Examples by API]

RFCs

[Request For Comments]

Installation

[Setting up the framework]

Coding standards

[SQL, PHP]