PHP-GTK
From Openmoko
(→What is it?) |
|||
Line 25: | Line 25: | ||
[http://derickrethans.nl/who.php Derick Rethans] has ported PHP and PHP-GTK for the OpenMoko, which you can read more about on [http://derickrethans.nl/index.php his blog] in [http://derickrethans.nl/php_on_openmoko.php this post]. | [http://derickrethans.nl/who.php Derick Rethans] has ported PHP and PHP-GTK for the OpenMoko, which you can read more about on [http://derickrethans.nl/index.php his blog] in [http://derickrethans.nl/php_on_openmoko.php this post]. | ||
− | There has already been set up a repository called [[Knjrepository]] by [ | + | There has already been set up a repository called [[Knjrepository]] by [[User:Kaspernj|Kaspernj]], which includes these packages amongst many others. |
[[Category:Advanced End User]] | [[Category:Advanced End User]] |
Revision as of 18:43, 17 March 2009
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 has already been written.
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(); ?>
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.