了解一门语言,我们必须知道这门语言的发展史,现在我通过版本的变化以时间轴的形式来说明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 时代了。

PHP 的详细介绍:请点这里

PHP 的下载地址:请点这里

php诞生,PHP的发展历程相关推荐

  1. Atitit 二维码和条码的历史发展 1.发展历程 编辑提及二维码的诞生,我们还得倒回至上个世纪 60 年代之后的日本,虽然 1945 年的第二次世界大战之中日本沦为战败国,可是在经济方面日本却进入

    Atitit 二维码和条码的历史发展 发展历程 编辑提及二维码的诞生,我们还得倒回至上个世纪 60 年代之后的日本,虽然 1945 年的第二次世界大战之中日本沦为战败国,可是在经济方面日本却进入了迅速 ...

  2. 关于Linux系统诞生发展历程、组成、特点、核心、发行版本

    Linux 1.关于Linux: 类似Windows,Linux也是一个操作系统软件,Linux是一套开放源代码程序的.并可以自由传播的类Unix操作系统(Unix系统是Linux系统的前身,具备很多 ...

  3. GPU的发展历程、未来趋势及研制实践

    来源:文章转载自期刊<微纳电子与智能制造>, 作者:熊庭刚 摘要 凭借GPU强大的计算能力,超级计算机在数据处理.物理模拟.天气预测.现代制药.基因测序.先进制造.人工智能.密码分析等方面 ...

  4. 焦李成教授谈深度神经网络发展历程

    来源:西电人工智能学院 摘要:焦李成教授谈深度神经网络发展历程 2018年11月18日下午,计算机科学与技术学部主任.人工智能学院焦李成教授在成都参加了由中国人工智能学会主办的人工智能大讲堂并做特邀报 ...

  5. 细说JavaScript异步函数发展历程

    2019独角兽企业重金招聘Python工程师标准>>> < The Evolution of Asynchronous JavaScript >外文梳理了JavaScri ...

  6. node windows更新_node.js 01 简介 - 产生,发展历程,优势,适用场景,实际应用

    node.js是什么 上面是来自于node.js 官网 (https://nodejs.org)的介绍.翻译过来,意思是node.js 基于JavaScript, 需要运行在Chrome V8 的 J ...

  7. JAVASCRIPT发展历程

    JAVASCRIPT发展历程 诞生 JavaScript 因为互联网而生,紧跟着浏览器的出现而问世.回顾它的历史,就要从浏览器的历史讲起. 1990年底,欧洲核能研究组织(CERN)科学家 Tim B ...

  8. 你需要了解操作系统发展历程

    本文我们大概回顾计算机操作系统发展历程,这里不会记录关于操作系统的完整历史记录,只是记录那些里程碑事件,看看各位接触计算机时,操作系统发展正处于哪个年代 起初 没有操作系统,没有编程语言或编译器,甚至 ...

  9. php发展历,PHP的发展历程

    PHP的发展历程 了解一门语言,我们必须知道这门语言的发展史,现在我通过版本的变化以时间轴的形式来说明PHP的发展历程. 1.1995年初PHP1.0诞生 Rasmus Lerdof发明了PHP,这是 ...

最新文章

  1. 字符串-字符串反转(双指针)
  2. jittor和pytorch 生成网络对比之clustergan
  3. What type of NoSQL database is best suited to store hierarchical data?【转】
  4. 离线语音识别软件_从音乐识别软件起家,这家公司如何备战车载AI语音市场GGAI对话...
  5. linux中yum搭建与配置
  6. LeetCode-计数质数
  7. python自动化测试学习有用吗_python自动化测试学习-UnitTest/PyUnit的用法介绍
  8. java 网络请求 生成本地图片
  9. VC9、VC11、VC14、VC15库 32位 64位 免费下载
  10. docker容器2:镜像制作
  11. 各类dp的总结+例题
  12. 数字化教学资源平台html,数字化教学资源
  13. 相对于就业来讲,前端工程师和后端开发哪个比较好?
  14. python 批量替换当前.txt文本内容
  15. Pytorch目标检测学习资源
  16. 这篇文章告诉你三个能给视频去水印的软件
  17. 《U-Net: Convolutional Networks for Biomedical Image Segmentation》学习笔记
  18. android go 联发科 p10,联发科P10和高通骁龙435哪个性能强?联发科P10对比高通骁龙435评测...
  19. vim插件——vim-surround
  20. 移动端android和ios解码器自适应软硬解方案

热门文章

  1. 新手搭建Redis服务器
  2. Python -- 元组
  3. Vue全家桶学习笔记_零基础入门到入坑:Vue篇
  4. Python 使用dpkt提取五元组
  5. 数据链路层的数据传输
  6. Paper Reading: GLUE
  7. 【调剂】杭州师范大学2023年硕士研究生预调剂公告
  8. 怎么把word文档粘贴到编辑器里啊
  9. Google I/O 2023 大会上发布了一些令人兴奋的技术和产品,让我们一起来看看吧!
  10. html文字段落分割,HTML设置水平分割线_html/css_WEB-ITnose