首页 头条 php的版本发展历史(1995-2022)

php的版本发展历史(1995-2022)

Jun 01, 2020 pm 01:59 PM
php版本

PHP一直作为Web开发中的统治力量而存在,在WEB服务端开发领域,全球份额始终保持在78%以上。

PHP快速,非常强大,生态好,而且免费,是一个为WEB而生的编程语言,自从诞生起PHP就被大多数开发者称为世界上最好的编程语言

php版本4.png

作为一个php学习和开发者,怎能不了解其历史?

下面php中文网带领php爱好者们一起回顾下php各个历史版本。

php的版本发展历史:

版本 发布日期 最终支持 相关更新及备注
1.0 1995-06-08 -- 首次使用
2.0 1997-11-01 -- PHP首个发行版
3.0 1998-06-06 2000-10-20 Zeev Suraski和Andi Gutmans重写了底层
4.0 2000-05-22 2001-06-23 增加了Zend引擎
4.1 2001-12-10 2002-03-12 加入了superglobal(超全局的概念,即$_GET、$_POST等)
4.2 2002-04-22 2002-09-06 默认禁用register_globals
4.3 2002-12-27 2005-03-31 引入了命令行界面CLI用来不用CGI
4.4 2004-07-11 2008-08-07 修复了一些致命错误
5.0 2004-07-13 2005-09-05 ZendⅡ引擎
5.1 2005-11-24 2006-08-24 引入了编译器来提高性能、增加了PDO作为访问数据库的接口
5.2 2006-11-02 2011-01-06 默认启用过滤器扩展
5.3 2009-06-30 2014-08-14 支持命名空间;使用XMLReader和XMLWriter增强XML支持;支持SOAP ,延迟静态绑定,跳转标签(有限的goto), 闭包,Native PHP archives。
5.4 2012-03-01 2015-09-03 支持Trait、简短数组表达式。移除了register_globals, safe_mode, allow_call_time_pass_reference, session_register(), session_unregister(), magic_quotes以及session_is_registered()。加入了内建的Web服务器。增强了性能,减小内存使用量。
5.5 2013-06-20 2016-07-10 支持generators,用于异常处理的finally ,将OpCache(基于 Zend Optimizer+)加入官方发布中。
5.6 2014-08-28 2018-12-31 常数标量表达式、可变参数函数、参数拆包、新的求幂运算符、函数和常量的use语句的扩展、新的phpdbg调试器作为SAPI模块,以及其他更小的改进
6.x 未发布 -- 取消掉的、从未正式发布的PHP版本。
7.0 2015-12-03 2018-12-03 Zend Engine 3 (性能提升并在Windows上支持 64-bit 整数),统一的变量语法, 基于抽象语法树编译过程。
7.1 2016-12-01 2019-12-01 void返回值类型,类常量,可见性修饰符
7.2 2017-11-30 2020-11-30 对象参数和返回类型提示、抽象方法重写等
7.3 2018-12-06 2021-12-06 PCRE2支持等
7.4 2019-11-28 2022-11-28 改进OpenSSL、弱引用等
8.0
2020年 S4
2021年 S1
2023年 S4
2024年 S1
JIT、数组负索引等

截止2020年PHP已经诞生27周年啦,php版本和功能一直在更新发展,PHP 7.4每秒处理的请求数量是PHP 5.6的三倍,比PHP 7.0快约18%;PHP 8.0新特性JIT(即时)编译器等等,这可能为在Web服务器上进行机器学习,3D渲染和数据分析打开大门,未来无限想象...

最后最重要的一点是,根据w3c统计,PHP在网站的服务器端编程语言中所占的份额仍然接近79%,并且没有近一步下降,在这方面,社区可以以健康的自信心行事,无需回避与其他语言的比较。

至于每年都会冒出诸如“ PHP有未来吗?”,“仍然值得学习PHP吗?”,“ PHP是否失去重要性?”甚至“ PHP即将消亡”之类的问题,我想再去争执已经没有意义,想学习就从现在开始吧!

免费学习推荐:php语言入门教程(PHP编程学习路线图)

相关推荐:

1. 您知道吗?最好的语言:PHP 25 岁了!

2. 为什么说php是最适合新手的编程语言?

3. 我的心酸求职之路:如果可以,去学PHP,不要搞Python

4. PHP 2019年全球份额到底占多少?来自W3Techs的一项调查

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

php的版本发展历史(1995-2022) php的版本发展历史(1995-2022) Jun 01, 2020 pm 01:59 PM

作为一个php学习和开发者,怎能不了解其历史?下面php中文网带领php爱好者们一起回顾下php各个历史版本。

宝塔面板教程:PHP版本切换简易指南 宝塔面板教程:PHP版本切换简易指南 Mar 05, 2024 am 09:27 AM

宝塔面板是一款功能强大、使用方便的服务器管理面板,可以帮助用户轻松管理网站、数据库、FTP等服务。在使用宝塔面板的过程中,有时候会需要切换PHP版本来适配不同的网站需求。本文将为大家提供一个PHP版本切换的简易指南,同时提供具体的代码示例,以帮助读者快速完成PHP版本切换的操作。首先,我们需要登录宝塔面板,进入网站设置页面。在左侧导航栏找到“网站”选项,并点

宝塔面板操作指南:PHP版本切换技巧分享 宝塔面板操作指南:PHP版本切换技巧分享 Mar 04, 2024 am 10:42 AM

宝塔面板(BTPanel)是一款强大而易用的服务器管理面板,可以帮助用户轻松管理服务器、网站和数据库等服务。作为一名网站开发者或管理员,掌握宝塔面板中PHP版本切换的技巧十分重要。在本文中,将分享如何在宝塔面板中操作、切换PHP版本的方法,并提供具体的代码示例,帮助读者更好地掌握这一技能。1.登录宝塔面板首先,在浏览器中输入服务器IP地址或域名,加上宝塔

怎样处理PHP版本升级带来的错误 怎样处理PHP版本升级带来的错误 May 11, 2023 am 08:48 AM

在使用PHP开发网站或应用程序时,版本升级是一项必要的工作,因为每个版本都会带来新的功能和修复已知问题。但是,PHP版本升级也会引入新的错误,因为新版本可能不再支持旧版本的功能或语法。在本文中,我们将介绍如何处理PHP版本升级带来的错误,以确保应用程序的正常运行。1.备份应用程序和服务器在进行PHP版本升级之前,必须备份应用程序和服务器。备份应用程序可以在出

PHP函数的版本更新如何影响开发? PHP函数的版本更新如何影响开发? Apr 18, 2024 pm 02:54 PM

PHP函数版本更新的影响:新特性的影响:引入新特性,方便开发复杂任务。修复错误的影响:改进函数行为,提高代码稳定性。行为更改的影响:最具破坏性,需更新使用该函数的代码。最佳实践:在测试环境测试更新、检查交互代码、更新受影响依赖项。

PHP7版本新特性及对小程序开发的影响 PHP7版本新特性及对小程序开发的影响 Jul 04, 2023 pm 06:15 PM

PHP7版本新特性及对小程序开发的影响随着科技的不断发展,互联网行业也日新月异。近年来,小程序成为了移动应用开发的热点话题。与此同时,PHP7版本的发布也成为了开发者们瞩目的焦点。本文将探讨PHP7版本的新特性,并分析它对小程序开发的影响。一、PHP7版本新特性PHP7版本作为PHP语言的重大更新,带来了许多新的特性和性能上的提升。以下是几个重要的新特性:性

Eclipse中如何更新PHP版本 Eclipse中如何更新PHP版本 Mar 28, 2024 pm 09:54 PM

Eclipse是一款广泛使用的集成开发环境(IDE),可以用于开发各种编程语言的项目。在使用Eclipse开发PHP项目时,有时候需要更新PHP版本以适应新功能或者修复bug。本文将介绍如何在Eclipse中更新PHP版本,并提供具体的代码示例。一、更新PHP版本的准备工作在更新PHP版本之前,我们需要确保已经安装了Eclipse以及PHP的开发环境。另外,

虚拟机中快速更改PHP版本的技巧 虚拟机中快速更改PHP版本的技巧 Feb 27, 2024 pm 03:39 PM

虚拟机中快速更改PHP版本的技巧随着web开发技术的不断发展,PHP作为一种流行的后端编程语言,不断更新迭代,不同的项目可能需要不同版本的PHP来支持。在虚拟机环境中,如何快速、便捷地更改PHP版本成为了很多开发者关注的问题。本文将介绍一些技巧和具体代码示例,帮助开发者们在虚拟机中快速更改PHP版本。一、通过多版本共存在虚拟机中,我们可以通过多版本共存的方式