PHP-GTK is a set of
language bindings for
PHP which allow
GTK+ GUI applications to be written in
PHP. PHP-GTK provides an
object-oriented interface to GTK+ classes and functions.
History
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.
Present
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