is a set of language bindings
which allow GTK+ GUI
applications to be written in PHP
. PHP-GTK provides an object-oriented
interface to GTK+ classes and functions.
PHP-GTK was originally conceived by Andrei Zmievski, who is also actively involved in the development of PHP
and the Zend Engine
. The idea was received well by the PHP community, and more people started to get involved with the project. James Moore and Steph Fox were among the first to join in, contributing a great deal to PHP-GTK through their documentation efforts, and Frank Kromann - also from the PHP development team - supplied Windows
binaries for the project.
The first version of PHP-GTK was released in March 2001. More people began to get involved, and several extensions were contributed introducing new widgets
, such as Scintilla
and . PHP-GTK 1.0 was released in October 2003 alongside several extensions — including a wrapper for libglade, which allowed the cross-platform Glade
UI builder to be used in creating PHP-GTK applications.
PHP-GTK was quickly adopted by the PHP community. Several applications were developed, and a small job market even emerged. Zmievski and Fox are still working hard on the project, with Fox now maintaining PHP-GTK for Windows.
Development is in full swing for the next major version of PHP-GTK. PHP-GTK 2 fully utilizes PHP 5's powerful object model support, and brings the improved portability of GTK 2.6 as well as its new set of... Read More