PHP编程
Completion requirements
PHP-GTK
正如你在本书的前几部分中已经学到的那样,PHP 不仅仅是一个 Web 服务器语言。它还可以用来创建 GUI 应用程序、类似于 shell 的脚本,甚至守护进程等。本章重点介绍如何使用 PHP-GTK 创建 GUI 应用程序。
什么是 PHP-GTK
PHP-GTK 是一个为 PHP 提供的 GTK+ 和 GNOME 语言绑定。换句话说,PHP-GTK 使得可以使用 PHP 编写 GNOME 和 GTK+ 程序。
你需要在你的机器上安装 PHP-CLI 和 GTK。
如果有问题,可以搜索或浏览由 Nabble 托管的 PHP GTK 论坛.
示例 PHP-GTK 程序
以下是一个非常简单的 PHP-GTK 程序。它只创建一个不执行任何操作的窗口。事实上,正如你运行它时会发现的那样,即使你尝试用正常的方式关闭它,这个窗口也不会关闭。
<?php
$window = new GtkWindow();
$window->show_all();
gtk::main();
?>
这个程序比通常的“Hello World”程序稍微复杂一点,但我们会一步步讲解。
第一行:
$window = new GtkWindow();
这行代码创建了一个新的 GTK+ 窗口。值得注意的是,GTK+ 和 GNOME 编程中,当你创建一个窗口时,它不会自动显示。(接下来的那行代码将显示窗口。)
下一行:
$window->show_all();
这行代码显示了新创建的窗口。
最后一行:
gtk::main();
这行代码是 GTK+ 程序运行的关键所在。暂时相信我,你需要调用这一行代码才能让你的 GTK+ 程序运行。
外部链接
- PHP GTK 论坛:这里有很多与 GTK 相关的话题。
作者备注:
本章尚未完成,后续内容会继续更新。
Last modified: Friday, 10 January 2025, 2:52 AM