php的版本发展历史(1995-2022)
PHP一直作为Web开发中的统治力量而存在,在WEB服务端开发领域,全球份额始终保持在78%以上。
PHP快速,非常强大,生态好,而且免费,是一个为WEB而生的编程语言,自从诞生起PHP就被大多数开发者称为世界上最好的编程语言。
作为一个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编程学习路线图)
相关推荐:

热AI工具

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

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

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

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

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

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

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

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

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

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

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