PHP/FI 横空出世
PHP/FI 在 1995 年由 Rasmus Lerdorf 创建,最初只是一套简单的 Perl
脚本,用来跟踪访问他主页的人们的信息。它给这一套脚本取名为“Personal Home Page
Tools”。PHP/FI,一个专为个人主页/表单提供解释程序的程序,已经包含了今天 PHP 的一些基本功能。它有着 Perl
样式的变量,自动解释表单变量,并可以嵌入 HTML。语法本身与 Perl 很相似,但是它很有限,很简单,还稍微有些不协调。
PHP/FI 2.0 1997年11月官方正式版本发布
到1997年,PHP/FI 2.0,也就是它的 C
语言实现的第二版在全世界已经有几千个用户(估计)和大约 50,000 个域名安装,大约是 Internet 所有域名的
1%。但是那时只有几个人在为该工程撰写少量当代码,它仍然只是一个人的工程。PHP/FI 2.0 在经历了数个 beta 版本的发布后于
1997 年 11 月发布了官方正式版本。不久,PHP 3.0 的第一个 alpha 版本的发布,PHP 从此走向了成功。
PHP 3 里程碑
这个全新的语言伴随着一个新的名称发布。它从 PHP/FI 2.0
的名称中移去了暗含“本语言只限于个人使用”的部分。它被命名为简单的缩写“PHP”。这是一种递归的缩写,它的全称是——PHP:
Hypertext PReprocessor。PHP 3.0 是类似于当今 PHP 语法结构的第一个版本。Andi Gutmans 和
Zeev Suraski 在为一所大学的项目中开发电子商务程序时发现 PHP/FI 2.0 功能明显不足,于是他们重写了代码。这就是
PHP 3.0。PHP 3.0 的一个最强大的功能是它的可扩展性。除了给最终用户提供数据库、协议和 API
的基础结构,它的可扩展性还吸引了大量的开发人员加入并提交新的模块。后来证实,这是 PHP 3.0 取得巨大成功的关键。PHP 3.0 PHP 4 成功实现设计目标
新的被称为“Zend Engine”(这是 Zeev 和 Andi
的缩写)的引擎,成功的实现了设计目标:增强复杂程序运行时的性能和 PHP 自身代码的模块性,并在 1999 年中期首次引入
PHP。基于该引擎并结合了更多新功能的 PHP 4.0,在 PHP 3.0 发布两年后,于2000年5月发布了官方正式版本。修改和增强
Zend Engine 以使 PHP 5.0 整合新功能的工作已经开始。
PHP 5 称霸Web前端开发 PHP5在长时间的开发及多个预发布版本后,2004年7月13日,PHP5.0发布。该版本以Zend引擎Ⅱ为引擎,并且加入了新功能如PHP
Data
Objects(PDO)。现在PHP5.0版本强化更多的功能。首先,完全实现面向对象,提供名为PHP兼容模式的功能。其次是XML功能,PHP5.0版本支持可直观地访问XML数据、名为SimpleXML的XML处理用界面。同时还强化了XMLWeb服务支持,而且标准支持SOAP扩展模块。数据库方面,PHP新版本提供旨在访问MySOL的新界面——MySQL。除此前的界面外,还可以使用面向对象界面和预处理语句(Prepared
Statement)等MySQL的新功能.另外,PHP5.0上还捆绑有小容量RDBMS-SQLite.
PHP下一个备受关注的6.0版本,其发布计划已经写入进程,不久即将发布,新版本将包含很多新的特性、语法改进,会让面向对象编程更加简单,另外还有很多重要的改进。更多精彩源于提问网