了解一门语言, 我们必须知道这门语言的发展史, 现在我通过版本的变化以时间轴的形式来说明 PHP 的发展历程.
1.1995 年初 PHP1.0 诞生
Rasmus Lerdof 发明了 PHP, 这是简单的一套 Perl 脚本, 用来跟踪访问者的信息. 这个时候的 PHP 只是一个小工具而已, 他的名字叫做 "Personal Home Page Tool"(个人主页小工具).
2.1995 年 6 月 PHP2.0 诞生
Rasmus Lerdof 用 C 语言来重新开发了这个工具, 取代了最初的 Perl 程序. 这个新的用 C 写的工具最大的特色就是可以访问数据库, 可以让用户简单的开发动态 web 程序了. 这个用 C 写的工具又称为 PHP/FI. 它已经有了今天 PHP 的一些基本功能了.
3.1998 年 6 月 PHP3.0 诞生
虽然说 1998 年 6 月才正式发布 PHP3.0, 但是在正式发布之前, 已经经过了 9 个月的公开测试.
Andi Gutmans 和 Zeev Suraski 加入了 PHP 开发项目组. 这是两个以色列工程师, 他们在使用 PHP/FI 的时候发现了 PHP 的一些缺点, 然后决定重写 PHP 的解析器.
在这个时候, PHP 就不再称为 Personal Home Page 了, 而改称为 PHP : Hypertext Preprocessor.
PHP 3.0 是最像现在使用的 PHP 的第一个版本, 这个重写的解析器也是后来 Zend 的雏形. PHP 3.0 的最强大的功能就是它的可扩展性. 它除提供给第三方开发者数据库, 协议和 API 的基础结构之外, 还吸引了大量的开发人员加入并提交新的模块.
4.2000 年 5 月 PHP 4.0 发布
Andi Gutmans 和 Zeev Suranski 在 4.0 做的最大的动作就是重写了 PHP 的代码, 发明了 Zend 引擎来增强程序运行时的性能和 PHP 的模块性. 这个 Zend 实际上就是 Andi 和 Zeev 名字所写的合称.
使用了 Zend 引擎, PHP 除获得更高的性能之外, 也有其它一些关键的功能, 包括支持更多的 Web 服务器, HTTP Session 的支持, 输出缓存等.
5.2004 年 7 月 PHP5.0 发布
PHP 5.0 的核心是 Zend 引擎 2 代. 他引入了新的对象模型和大量的新功能, 比如引入了 PDO(PHP Data Object).
6.2015 年 12 月 PHP 7.0 发布
使用 PHPNG 引擎, 大幅提高了性能, 引入了标量类型声明, 返回值类型声明, 匿名类等一些期待已久的新特性.
细心的你可能会发现 PHP6 到哪里去了? 说来有趣, PHP 的开发者们原来计划有 PHP 6, 可是做着做着把原来 PHP 6 计划的特性在 PHP 5.5,5.6 版实现了, 后来大家一商量算了, 直接跨过 PHP 6 进入 PHP 7 时代了.
来源: https://www.cnblogs.com/lizongfu/p/9339206.html