WASP is a powerful web application framework built on PHP 5. WASP strives to allow web developers to make great applications with more fun and less code, but in the familiar playground of PHP. The framework have been written from the ground up in pure Object Oriented PHP5 and utilizes all of the enhancements made to PHP in version 5.
wasp.png


Brian Fioca have written an interesting article in OnLamp about Simplify PHP Development with WASP, this will help you to introduce WASP usage for PHP5. WASP API documentation is available online also for more technical details. WASP is available under LGPL license and become a PEAR package since its version 1.1, currently the version 1.2 which includes functions to make form validation automatic and easy to do. It also includes a library of validation functions that you can use to validate common things like phone numbers, zip codes and dates. These functions will conveniently output standard error messages that you can easily override or customize.
You can install WASP using PEAR :
pear install –onlyreqdeps http://wasp.sourceforge.net/WASP-1.2.tgz
Or upgrade if you have a previous version :
pear upgrade –onlyreqdeps http://wasp.sourceforge.net/WASP-1.2.tgz