PHP-GTK
PHP-GTK | |
---|---|
| |
Тип | Библиотека |
Разработчик | Andrei Zmievski |
Написана на | PHP,C |
Операционная система | Кроссплатформенный |
Последняя версия | 2.0.1 (15 января 2015) |
Лицензия | GNU Lesser General Public License |
Сайт | gtk.php.net |
PHP-GTK — расширение языка программирования PHP для разработки ПО с графическим интерфейсом с использованием GTK+. Оно обеспечивает объектно-ориентированный интерфейс к классам GTK+.
Программа Hello, World
<?php function pressed() { echo "Привет опять - кнопку нажимали!\n"; } $window = new GtkWindow(); $button = new GtkButton('Нажми меня'); $window->set_title('Привет, мир!'); $window->connect_simple('destroy', array('Gtk', 'main_quit')); $button->connect_simple('clicked', 'pressed'); $window->add($button); $window->show_all(); Gtk::main();
Программа Hello, world! (исходный текст которой приведён выше) создаёт окно с заголовком «Привет, мир!», содержащее кнопку с надписью «Нажми меня». Нажатие приводит к выводу в консоль сообщения «Привет опять — кнопку нажимали!»
См. также
- PHP-Qt
- WinBinder
Литература
- Андрей Уваров. PHP-GTK // Системный администратор. — 2004. — № 12 (25). — С. 60-61.
- Кирилл Сухов. PHP-GTK — вторая попытка // Системный администратор. — 2008. — № 6 (67). — С. 80-87.
Ссылки
- Официальный сайт проекта PHP-GTK (англ.)
- Скачать (англ.)
- PHP-GTK 2 Manual (англ.)
- php-gtk2 Cookbook (англ.)
- Русскоязычный блог о PHP-GTK 2 (рус.)