Quick search:

Features

Features in beta

Requirements

  • webserver with PHP version 4.3 or higher;
  • Database that supports full SQL JOIN and LIMIT syntax (with php4 only MySQL and SqlLite are supported, but you can write a Dao class for the database of your choice);
  • modern web browser (IE 6 or up, Mozilla 1.5 or up, try out the examples to see if your browser is OK for phpPeanuts).

Limitations

  • limited localization and internationalization support (can be overridden);
  • database driver must support quoting of parameters (this may be a problem with ODBC);
  • 1 to 1 mapping of classes and fields to database tables and columns (can be overridden) (polymorphic persistency mapping to multiple tables is supported)
  • The risk of reference anomalies require applications to follow certain coding guidelines.
  • AJAX support does not allways work properly with Safari

WARNING: It is not practically possible to adapt the framework to shield your applications from bugs and exploits in the OS, PHP, mySQL, and other tools and libraries you may be using. This includes known bugs and exploits in older versions. You are therefore advised not to use old versions of the framework, php, mySQL, etc.