PHP版本记录版本发布日期最终支持相关更新及备注1.01995-06-08--首次使用2.01996-04-16--针对PHP 1.0的改进版,速度更快、体积更小,更容易产生动态网页
3.01998-06-062000-10-20Zeev Suraski和Andi Gutmans重写了底层,支持可扩展组件
4.02000-05-222001-06-23增加了Zend引擎,支持更多的 web 服务器、HTTP Sessions 支持、输出缓冲、更安全的用户输入和一些新的语言结构4.12001-12-102002-03-12加入了superglobal(超全局的概念,即$_GET、$_POST等)4.22002-04-222002-09-06默认禁用register_globals4.32002-12-272005-03-31引入了命令行界面CLI用来不用CGI4.42005-07-112008-08-08修复了一些致命错误5.02004-07-132005-09-05Zend升级为二代引擎,开始支持面向对象编程5.12005-11-242006-08-24引入了编译器来提高性能、增加了PDO作为访问数据库的接口5.22006-11-022011-01-06默认启用过滤器扩展5.32009-06-302014-08-14支持命名空间;使用XMLReader和XMLWriter增强XML支持;支持SOAP ,延迟静态绑定,跳转标签(有限的goto), 闭包,Native PHP archives

php-fpm在php5.3.3 版本成为了官方正式组件5.42012-03-012015-09-03支持Trait、简短数组表达式
移除了register_globals, safe_mode, allow_call_time_pass_reference, session_register(), session_unregister(), magic_quotes以及session_is_registered()
加入了内建的Web服务器

增强了性能,减小内存使用量
5.52013-06-202016-07-10支持generators,用于异常处理的finally ,将OpCache(基于 Zend Optimizer+)加入官方发布中
5.62014-08-282018-12-31常数标量表达式、可变参数函数、参数拆包、新的求幂运算符、函数和常量的use语句的扩展、新的phpdbg调试器作为SAPI模块,以及其他更小的改进

使用php://input替代 $HTTP_RAW_POST_DATA,iconv和mbstring配置选项中和编码相关的选项废弃
6.x未发布--取消掉的、从未正式发布的PHP版本
7.02015-12-032018-12-03Zend引擎升级到三代 ,整体性能是5.6的2倍
移除ereg、mssql、mysql、sybase_ct等4个扩展
引入了类型声明,有两种模式: 强制 (默认) 和 严格模式
支持匿名类
7.12016-12-012019-12-01void返回值类型,类常量,可见性修饰符,新增可为空(Nullable)类型,新增短数组语法()的,支持多异常捕获处理,废弃了mcrypt 扩展用OpenSSL取代7.22017-11-302020-11-30GD 扩展内的 png2wbmp() 和 jpeg2wbmp() 被废弃,对象参数和返回类型提示、抽象方法重写等7.32018-12-062021-12-06更灵活的 Heredoc 和 Nowdoc 语法,大小写不敏感的常量声明现被废弃,在字符串中搜索非字符串内容都将被视为字符串,而不是 ASCII 编码值
7.42019-11-282022-11-28Preloading预加载机制,改进OpenSSL、弱引用等
属性添加限定类型、有限返回类型协变与参数类型逆变、数值文字分隔符,为过渡到PHP8做了一定的准备
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。