Quick search:


This tutorial presupposes a basic understanding of OOP. Terms like object, class, instance, superclass, subclass, instantiate, method and inheritance will not be explained.

The tutorial consists of a series of working examples to download and experiment with on your own web server, and on line documentation about each example (click on one in the menu here on the left). To install the examples on your own web server you need to install phpPeanuts first (Click the hyperlinks for instructions).

Each example extends a previous example with new features described in the tutorial. The turorial links to both code and further documentation. You can also try out the examples on line and you can browse the code using the hypercode browsers (click here to browse).

You may see that phpPeanuts applications are surprisingly simple for what the user can do with them. This is mainly because the framework automatically generates a default user interface.  However, automatic generation of a complete and adaptable user interface is inherently complex. The tutorial and documentation support getting started and using the framework without really understanding it, learning by doing.

Then trying it out in your own project you will probably need to search and explore the phpPeanuts and examples code with the hypercode browsers to find out how things work and how you can override them from your own code. Understanding and using phpPeanuts without experimenting with the examples on your own web server, searching and exploring will probably not work, unless you are an OOP expert.