ugrás a tartalomhoz

PHP/TK - újabb megoldás grafikus felületű alkalmazásokhoz

Hojtsy Gábor · 2004. Nov. 17. (Sze), 10.18
Rendszeresen hírt adunk a PHP-GTK körüli eseményekről, és néhány hónapja a WinBinder illesztésről is szót ejtettünk, mely a natív Windows felülethez illeszti a PHP-t. Ebben a hónapban indult el a PHP/TK projekt, mely a TCL/TK párosítása sokak kedvenc szkript nyelvéhez. A fejlesztést egy bizonyos Mathieu H. jegyzi, aki a múlt héten adta ki a 0.1.0-ás változatot.

A SourceForge szolgáltatásai segítségével fejlesztett projekt honlapja egyelőre leginkább fejlesztői információkat tartalmaz, a közzétett példa forráskódokból azonban már most is látszik, hogy egy újabb egyszerűnek mondott grafikus alkalmazás fejlesztési megoldás van készülőben. Egy egyszerű helló világ alkalmazás kódja:

#!/usr/local/bin/php -q
<?php
dl('tk.so');

$root = new Tk();
$root->wmTitle('"Hello World"');

$label = new Label($root, '-text "Hello, world!"');
$label->pack('-side left', '-padx 15', '-pady 15');

Tk_MainLoop();
?>
A megvalósítás nagyon hasonlít a TCL/TK Perl illesztéséhez, ezért a PERL/TK dokumentációját érdemes böngészni az érdeklődőknek, a PHP/TK fejlesztője egyelőre beérte függvény prototípusok listázásával.