PHP-GTK
From Openmoko
(-cat) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== What is it? == | == What is it? == | ||
− | [http://gtk.php.net PHP-GTK] is an extension for [http://php.net PHP], which enables you to write real applications with a GTK-interface in PHP. This works really well on the Openmoko, and some applications | + | [http://gtk.php.net PHP-GTK] is an extension for [http://php.net PHP], which enables you to write real applications with a GTK-interface in PHP. This works really well on the Openmoko, and some applications have already been written. |
== Hello World example == | == Hello World example == | ||
Line 27: | Line 27: | ||
There has already been set up a repository called [[Knjrepository]] by [[User:Kaspernj|Kaspernj]], which includes these packages amongst many others. | There has already been set up a repository called [[Knjrepository]] by [[User:Kaspernj|Kaspernj]], which includes these packages amongst many others. | ||
− | [[Category: | + | [[Category:Application Developer]] |
Latest revision as of 13:27, 19 July 2009
[edit] What is it?
PHP-GTK is an extension for PHP, which enables you to write real applications with a GTK-interface in PHP. This works really well on the Openmoko, and some applications have already been written.
[edit] Hello World example
<?php dl("php_gtk2.so"); class MyWindow{ function __construct(){ $this->window = new GtkWindow(); $this->label = new GtkLabel("Hello world"); $this->window->add($this->label); $this->window->show_all(); } } $my_window = new MyWindow(); Gtk::main(); ?>
[edit] How to get it?
Derick Rethans has ported PHP and PHP-GTK for the OpenMoko, which you can read more about on his blog in this post.
There has already been set up a repository called Knjrepository by Kaspernj, which includes these packages amongst many others.