本章包括了有关 PHP 的大多数一般问题:它是什么和它做什么。
根据本手册的前言:
PHP 是一种 HTML 嵌入式的脚本语言。它的很多语法来自 C,Java 和 Perl,并具有几个 PHP 独有的特点。该语言的主要目标是让 Web 开发人员快速地书写动态生成的网页。
有一个位于 Zend 网站中由 Stig Sæther Bakken 所写很好的介绍 http://www.zend.com/zend/art/intro.php。同样,大量的 PHP 研讨会素材也可以免费得到。
PHP 是 PHP: Hypertext Preprocessor 的首字母缩写。很多人有些糊涂了,因为缩写中的第一个字母也来自缩写。这种方法叫做递归缩写,对此好奇的人可以访问 Free On-Line Dictionary of Computing 来得到更多递归缩写的信息。
PHP/FI 2.0 是最早的 PHP 版本,已经不再支持。PHP 3 是 PHP/FI 2.0 的后继者,要好很多。PHP 4 是目前一代的 PHP,内部使用了 Zend 引擎。PHP 5 使用了 Zend 引擎 2 代,除了很多新功能之外还提供了许多附加的面向对象编程(OOP)特性。
可以,见 PHP 4 源程序发行包中的 INSTALL 文件。同样也可以阅读附录中的相关章节。
对此问题有 PHP 4 的作者写的一些说明。这里列出一些比较重要的新特点:
扩展了 API 模块
UNIX 下的通用编译步骤
支持多线程 web 服务器的通用 web 服务器接口
增强了语法高亮显示
支持本地 HTTP 会话
支持输出缓冲
更强大的配置系统
引用计数
应该访问 PHP Bug 数据库并确认你发现的不是一个已知的 bug。如果你在数据库中没有看到同样的,用报告表单来报告此 bug。使用 bug 数据库而不是给某个邮件列表发邮件非常重要,因为该 bug 会被分配一个跟踪号码,这样你就有可能在以后回来查看该 bug 的状态。Bug 数据库在 http://bugs.php.net/。