PHP 手册
后退 |  | 前进

# 章 47. 一般信息

本章包括了有关 PHP 的大多数一般问题：它是什么和它做什么。

1. PHP 是什么？
2. PHP 这个缩写指的是什么？
3. PHP 版本之间有什么联系？
4. 可以同时运行几个不同版本的 PHP 吗？
5. PHP 3 和 PHP 4 的区别有哪些？
6. 我发现了一个 bug！应该告诉谁？

1. PHP 是什么？

根据本手册的前言：

PHP 是一种 HTML 嵌入式的脚本语言。它的很多语法来自 C，Java 和 Perl，并具有几个 PHP 独有的特点。该语言的主要目标是让 Web 开发人员快速地书写动态生成的网页。

有一个位于 Zend 网站中由 Stig Sæther Bakken 所写很好的介绍 http://www.zend.com/zend/art/intro.php。同样，大量的 PHP 研讨会素材也可以免费得到。

2. PHP 这个缩写指的是什么？

PHP 是 PHP: Hypertext Preprocessor 的首字母缩写。很多人有些糊涂了，因为缩写中的第一个字母也来自缩写。这种方法叫做递归缩写，对此好奇的人可以访问 Free On-Line Dictionary of Computing 来得到更多递归缩写的信息。

3. PHP 版本之间有什么联系？

PHP/FI 2.0 是最早的 PHP 版本，已经不再支持。PHP 3 是 PHP/FI 2.0 的后继者，要好很多。PHP 4 是目前一代的 PHP，内部使用了 Zend 引擎。PHP 5 使用了 Zend 引擎 2 代，除了很多新功能之外还提供了许多附加的面向对象编程（OOP）特性。

4. 可以同时运行几个不同版本的 PHP 吗？

可以，见 PHP 4 源程序发行包中的 `INSTALL` 文件。同样也可以阅读附录中的相关章节。

5. PHP 3 和 PHP 4 的区别有哪些？

对此问题有 PHP 4 的作者写的一些说明。这里列出一些比较重要的新特点：

- 扩展了 API 模块

- UNIX 下的通用编译步骤

- 支持多线程 web 服务器的通用 web 服务器接口

- 增强了语法高亮显示

- 支持本地 HTTP 会话

- 支持输出缓冲

- 更强大的配置系统

- 引用计数

请访问 PHP 4 新特点概览查看以上及更多特点的详细解释。如果是从 PHP 3 移植到 PHP 4，也请阅读附录中的相关章节。

6. 我发现了一个 bug！应该告诉谁？

应该访问 PHP Bug 数据库并确认你发现的不是一个已知的 bug。如果你在数据库中没有看到同样的，用报告表单来报告此 bug。使用 bug 数据库而不是给某个邮件列表发邮件非常重要，因为该 bug 会被分配一个跟踪号码，这样你就有可能在以后回来查看该 bug 的状态。Bug 数据库在 http://bugs.php.net/。

后退 | 起点 | 前进
FAQ：常见问题 | 上一级 | 邮件列表