QuickPHP
QuickPHP was written for PHP, by PHP, compiled in PHP, and executes PHP.
Few people know that PHP can actually be used to write & create Windows applications. They can work on Windows 95, right up to Vista. It's all done using a clever PHP extention DLL called Winbinder (winbinder.org). It also needs to be compiled to a Windows executable; this can be done using KrakJoe's phpCompile found at InterViolet.com. The users of applications written in PHP don't need to have anything special installed on their PC, simply a Windows OS. To show you how easy this can be to write, QuickPHP was written. It's also a pretty useful application too!
QuickPHP can execute any PHP code you tell it to. This has many advantages;
- for non-advanced programmers it is a great alternative to installing a localhost system with PHP at the source, or a LAMP solution
- for advanced programmers, writing code can be helpful not just for web-based applications, but also for generating lists, quickly filtering through text and helping you keep on top of your PC.
- Quickly testing PHP scripts and even HTML code without creating files, folders and subsystems.
- Quickly bug-testing scripts
- Includes aren't perfect. It can include for general purposes, but advanced including will have issues. Generally, using this application for a solution for more than a couple of pages is a no-go.
- It only executes PHP/HTML. It can also communicate with an already installed SQL server, or remote ones. However, no SQL server is packaged with the application.
- The program dies on fatal errors. For example, typing die(); will close the application, with no errors being displayed.

Clicking "Execute" to the right will execute the code in the text area of the application;

You can also output the result to a HTML page, to be loaded in your browser straight away.
This project is open source. For those interested; the following is is the source for Version 0.4.1. The Winbinder Libraries are required for compilation; they can be aquired from the WinBinder website.
If you make any changes to the code that you believe could benefit others, please contribute them by discussing in this thread:
http://freewebspace.net/forums/showthread.php?t=2208439 (you will need a user account).
You must compile this code to use the application. Alternatively, you can use the pre-compiled application, hosted at google code;