Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 05cd670d8a02b2b4a0ffb1756f2e8308 > files > 5302

php-manual-zh-5.2.4-1mdv2008.1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>PHP 及其相关工程的历史</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="PHP 手册"
HREF="index.html"><LINK
REL="UP"
TITLE="Appendices"
HREF="appendices.html"><LINK
REL="PREVIOUS"
TITLE="Appendices"
HREF="appendices.html"><LINK
REL="NEXT"
TITLE="PHP 相关工程的历史"
HREF="history.php.related.html"><META
HTTP-EQUIV="Content-type"
CONTENT="text/html; charset=UTF-8"></HEAD
><BODY
CLASS="appendix"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>PHP 手册</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="appendices.html"
ACCESSKEY="P"
>上一页</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="history.php.related.html"
ACCESSKEY="N"
>下一页</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="appendix"
><H1
><A
NAME="history"
>附录 A. PHP 及其相关工程的历史</A
></H1
><DIV
CLASS="TOC"
><DL
><DT
><B
>目录</B
></DT
><DT
><A
HREF="history.html#history.php"
>PHP 的历史</A
></DT
><DT
><A
HREF="history.php.related.html"
>PHP 相关工程的历史</A
></DT
><DT
><A
HREF="history.php.books.html"
>PHP 相关书籍</A
></DT
><DT
><A
HREF="history.php.publications.html"
>PHP 相关文章</A
></DT
></DL
></DIV
><P
>&#13;  PHP 在过去的几年里走过了漫长的道路。成长为处理
  web 的最卓越的语言并非易事。如果对 PHP
  如何发展到今天很感兴趣,那么请继续读下去吧。以前的
  PHP 发行版可以在 <A
HREF="http://museum.php.net/"
TARGET="_top"
>PHP 博物馆</A
>找到。
 </P
><DIV
CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="history.php"
>PHP 的历史</A
></H1
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="history.phpfi"
>PHP/FI</A
></H2
><P
>&#13;    PHP 继承自一个老的工程,名叫 PHP/FI。PHP/FI 在 1995
    年由 Rasmus Lerdorf 创建,最初只是一套简单的 Perl
    脚本,用来跟踪访问他主页的人们的信息。它给这一套脚本取名为“Personal Home Page
    Tools”。随着更多功能需求的增加,Rasmus 写了一个更大的 C
    语言的实现,它可以访问数据库,可以让用户开发简单的动态 Web
    程序。Rasmus <A
HREF="http://groups.google.com/group/comp.infosystems.www.authoring.cgi/msg/cc7d43454d64d133"
TARGET="_top"
>发布</A
>了
    PHP/FI 的源代码,以便每个人都可以使用它,同时大家也可以修正它的
    Bug 并且改进它的源代码。
   </P
><P
>&#13;    PHP/FI,一个专为个人主页/表单提供解释程序的程序,已经包含了今天 PHP
    的一些基本功能。它有着 Perl 样式的变量,自动解释表单变量,并可以嵌入
    HTML。语法本身与 Perl 很相似,但是它很有限,很简单,还稍微有些不协调。
   </P
><P
>&#13;    到1997年,PHP/FI 2.0,也就是它的 C
    语言实现的第二版在全世界已经有几千个用户(估计)和大约 50,000
    个域名安装,大约是 Internet 所有域名的
    1%。但是那时只有几个人在为该工程撰写少量当代码,它仍然只是一个人的工程。
   </P
><P
>&#13;    PHP/FI 2.0 在经历了数个 beta 版本的发布后于 1997 年 11
    月发布了官方正式版本。不久,PHP 3.0 的第一个 alpha 版本的发布,PHP 从此走向了成功。
   </P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="history.php3"
>PHP 3</A
></H2
><P
>&#13;    PHP 3.0 是类似于当今 PHP 语法结构的第一个版本。Andi Gutmans 和 Zeev Suraski
    在为一所大学的项目中开发电子商务程序时发现 PHP/FI 2.0
    功能明显不足,于是他们重写了代码。这就是
    PHP 3.0。经过Andi,Rasmus 和 Zeev 一系列的努力,考虑到 PHP/FI
    已存在的用户群,他们决定联合发布 PHP 3.0 作为 PHP/FI 2.0
    的官方后继版本。而 PHP/FI 2.0 的进一步开发几乎终止了。
   </P
><P
>&#13;    PHP 3.0 的一个最强大的功能是它的可扩展性。除了给最终用户提供数据库、协议和 API
    的基础结构,它的可扩展性还吸引了大量的开发人员加入并提交新的模块。后来证实,这是
    PHP 3.0 取得巨大成功的关键。PHP 3.0
    中的其它关键功能包括面向对象的支持和更强大和协调的语法结构。
   </P
><P
>&#13;    这个全新的语言伴随着一个新的名称发布。它从 PHP/FI 2.0
    的名称中移去了暗含“本语言只限于个人使用”的部分。它被命名为简单的缩写“PHP”。这是一种递归的缩写,它的全称是――PHP:
    Hypertext Preprocessor。
   </P
><P
>&#13;    1998 年末,PHP 的安装人数几近 10,000,有大约 100,000 个网站报告他们使用了
    PHP。在 PHP 3.0 的顶峰,Internet 上 10% 的 web 服务器上都安装了它。
   </P
><P
>&#13;    约九个月的公开测试后,官方于 1998 年 6 月正式发布 PHP 3.0。
   </P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="history.php4"
>PHP 4</A
></H2
><P
>&#13;    1998 年的冬天,PHP 3.0 官方发布不久,Andi Gutmans 和 Zeev Suraski 开始重新编写
    PHP 代码。设计目标是增强复杂程序运行时的性能和 PHP 自身代码的模块性。PHP
    3.0 的新功能和广泛的第三方数据库、API的支持使得这样程序的编写成为可能,但是
    PHP 3.0 没有高效处理如此复杂程序的能力。
   </P
><P
>&#13;    新的被称为“Zend Engine”(这是 Zeev 和 Andi 的缩写)的引擎,成功的实现了设计目标,并在
    1999 年中期首次引入 PHP。基于该引擎并结合了更多新功能的 PHP 4.0,在
    PHP 3.0 发布两年后,于2000年5月发布了官方正式版本。除了更高的性能以外,PHP 4.0
    还包含了其它一些关键功能,比如:支持更多的 web 服务器;HTTP Sessions
    支持;输出缓冲;更安全的处理用户输入的方法;一些新的语言结构。
   </P
><P
>&#13;    今天,已经有 10,000 名开发人员(估计)和几百万网站报告已安装了
    PHP,占整个 Internet 域名的 20%。
   </P
><P
>&#13;    PHP 的开发小组有很多优秀的开发人员,同时还有大量的优秀人才在进行
    PHP 相关工程的开发工作,如 PEAR 和 PHP 文档的工程。
   </P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="history.php5"
>PHP 5</A
></H2
><P
>&#13;    PHP 5 在长时间的开发及多个预发布版本后,于 2004 年 7
    月发布正式版本。它的核心是 Zend 引擎 2
    代,引入了新的对象模型和大量新功能。请访问其<A
HREF="http://www.zend.com/zend/future.php"
TARGET="_top"
>网站</A
>以获取更多关于该引擎的信息。
  </P
></DIV
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="appendices.html"
ACCESSKEY="P"
>上一页</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>起始页</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="history.php.related.html"
ACCESSKEY="N"
>下一页</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Appendices</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="appendices.html"
ACCESSKEY="U"
>上一级</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>PHP 相关工程的历史</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>