PHP 基础信息:有哪些版本? 7 个改进

PHPLOGO

PHP 版本

主要版本 发布日期 相关内容 结束支持日期
1.0 1995-06-08 有着类似 Perl 的变量命名方式、窗体处理功能
以及嵌入到 HTML 中运行的能力
不详
2.0 1996-04-16 速度更快、体积更小,更容易产生动态网页 不详
3.0 1998-06-06 开发方式改成多人共同参与。Zeev Suraski和
Andi Gutmans为这个版本重写了剖析引擎
2000-10-20
4.0 2000-05-22 改成以Zend引擎作为语法分析器,具有两阶
段剖析/标签剖析系统等先进功能
2001-06-23
4.1 2001-12-10 加入”超全局变量”(superglobals)功能,
包含了$_GET$_POST$_SESSION
2002-03-02
4.2 2002-04-22 默认取消register_globals功能。从网络接
收的数据将不会设置成全局变量,增加程
序安全性
2002-09-06
4.3 2002-12-27 加入命令行可执行文件,称为CLI,用以
补充CGI
2005-03-31
4.4 2005-07-11 为 phpize 和 PHP 配置脚本添加手册 2008-08-08
5.0 2004-07-13 推出有着新的对象模型的 Zend Engine II,
这也意味着 PHP 编程跨入了新时代,PHP
从此可以面向对象编程
2005-09-05
5.1 2005-11-24 在往重新设计的 PHP 引擎引入编译变量时
做了性能提升。添加了PHP数据对象(PDO)
作为访问数据库的统一接口
2006-08-24
5.2 2006-11-02 默认打开 “Filter” 扩展。本地支持 JSON 2011-01-06
5.3 2009-06-30 支持命名空间,使用 XMLReader 和
XMLWriter,支持 SOAP,延迟静态绑定,
跳转标签(有限的 goto),闭包
2014-08-14
5.4 2012-03-01 支持 Trait、简短数组表达式,加入了内建的
Web服务器。增强了性能,减小内存使用量
2015-09-03
5.5 2013-06-20 支持generators,用于异常处理的finally ,
将OpCache(基于 Zend Optimizer+)加入官方
发布中
2016-07-10
5.6 2014-08-28 支持常量标量表达式、可变参数函数、
指数运算符,增加phpdbg SAPI、统一的默认字符集
2018-12-31
7.0 2015-12-03 Zend Engine 3 (性能提升并在Windows上
支持 64-bit 整数),统一的变量语法, 基于
抽象语法树编译过程
2019-01-10
7.1 2016-12-01 void返回值类型,类常量可见性修饰符 2019-12-01
7.2 2017-11-30 转换对象 / 数组强制转换中的数字键,计算
不可数对象,对象类型提示,删除
Mcrypt 扩展,新的 Sodium 扩展
2019-11-30
7.3 2018-12-06 改进了PHP GC,重新设计了用PHP编写的
旧的ext_skel程序等
2020-12-06
7.4 2019-11-28 预加载,类属性的类型支持,NULL 合并赋值运算符,支持数组内解包,拥有更好性能的 Spread 运算符,简化匿名函数(箭头函数),新增 mb_str_split 函数,始终可用的 Hash 扩展,数值文字分隔符,弃用 WDDX 扩展 2021-12-28
php
本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 1

PHP 8.0 也可以更新上去了 :grin:

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!