首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

php版本发布时间

PHP是一种广泛使用的服务器端脚本语言,自1994年首次发布以来,已经历了多个版本的更新。以下是PHP版本发布时间的详细介绍:

PHP版本发布时间线

  • PHP 1.0:1995年初,初始版本,功能有限。
  • PHP 2.0:1997年,引入面向对象编程特性。
  • PHP 3.0:1998年,引入构造函数和析构函数。
  • PHP 4.0:2000年,引入引用、异常处理和XML支持。
  • PHP 5.0:2004年,带来重大更新,包括对象数据模型、无处不在的变量和垃圾收集。
  • PHP 5.3:2009年,引入匿名函数、命名空间和命名函数。
  • PHP 5.4:2012年,引入闭包和特性。
  • PHP 5.5:2013年,引入生成器、集合和trait。
  • PHP 5.6:2014年,引入常量表达式和标量类型。
  • PHP 7.0:2015年,带来重大性能提升和新特性,如标量类型声明和返回类型声明。
  • PHP 7.1:2016年,引入空合并运算符和异常链。
  • PHP 7.2:2017年,引入对象属性类型和可选类型。
  • PHP 7.3:2018年,引入箭头函数、只读属性和反射类型。
  • PHP 7.4:2019年,引入预加载、类型推导优化和协程。
  • PHP 8.0:2020年,引入联合类型、弱类型和JIT编译器。
  • PHP 8.1:2021年,引入读写属性、枚举类型和纤维。
  • PHP 8.2:2023年,引入常量枚举、只读属性修改和中止错误。

最新稳定版本

当前PHP的稳定版本是PHP 8.2,该版本在2023年发布,带来了包括常量枚举、只读属性修改和中止错误等改进。

版本更新带来的主要改进

  • PHP 8.0:引入了联合类型、弱类型和JIT编译器,显著提升了性能。
  • PHP 8.1:增加了对读写属性、枚举类型的支持,并引入了纤维等新技术。
  • PHP 8.2:进一步优化了性能,并改进了错误处理机制。

通过这些版本更新,PHP不断进化,更好地服务于现代Web开发的需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

PHP 8.4 首个候选版本发布!采用新PHP发布周期策略

从这时起,PHP 8.4 分支将只接收错误修复,以便为计划于 2024 年 11 月 21 日发布的正式发布 (GA) 版本做准备。...将有另外三个候选版本(RC2、RC3 和 4),然后是第一个 GA 版本 PHP 8.4.0。 PHP 8.4 是采用新的PHP发布周期策略后的第一个版本。...新的PHP发布周期策略 PHP Core 团队已经通过了一个 RFC,其中概述了对当前有效和未来 PHP 版本的发布周期的一些重要更改。...发布周期更新 RFC 请求对几项更改进行评论和投票,其中两个最重要的更改包括将每个 PHP 版本的有效维护期从一年延长到两年,以及将有效支持和生命周期终止日期与日历年年底保持一致。...以前,当即将推出的 PHP 版本发布时,处于仅安全修复状态的 PHP 版本会立即终止其生命周期。 此发布周期更改也适用于当前活动的 PHP 版本。

16510
  • 【快讯】TARS于“中国PHP大会”首次全面发布PHP版本

    今日(5月19日),在上海举行的第六届中国PHP开发者大会(PHPCon)上,阅文集团高级开发工程师梁晨(Ted)对PHP如何通过TARS构建高性能RPC框架做了经验分享,并首次全面发布了TARS的PHP...版本。...他在分享中介绍了高性能RPC框架TARS的基本设计思想,以及通过客户端、二进制协议、服务端以及开发效率几个部分,分享了在PHP语言和框架层面的TARS解决方案TARS-PHP的设计与实现。 ?...在开发效率方面,TARS-PHP升级了全新的TARS2PHP工具,通过TARS文件和TARS2PHP工具,就能够完全实现客户端和服务端的代码生成,并且两端通过协议完全解耦,大大提高了开发效率。...最后梁晨介绍了后续的规划,TARS-PHP会在提高稳定性的同时支持更多框架、丰富功能、再做提升。他同时呼吁更多公司和开发者加入进来一起共同建设,让TARS-PHP越来越好。 ?

    1.1K70

    切换php版本

    由于之前一直用的php5.6的版本,所有连接数据库什么的语句都是:mysql_connect、mysql_query()什么的,但其实大家都知道这些在运行的时候都会报警告或者说错误了,因为在php7.0...版本以后,这些都是舍弃了的; 在上线自己项目的时候就遇到了问题,我写的代码都是php5.6版本的,所有连数据操作数据都是老的,就会出现各种报错,因为那时候我装的php版本已经是7.0了,出错不足为奇;“...乱”改一通ok好了; 所有现在就要开始用新的,去接受它 ctrl+r 打开控制台cmd 输入:php -v 显示你的php版本 或者php -version 首先,你要在环境变量中将Path...目录下的php指向php7.0版本; 而后,我用的php工具箱,你将页面调到经典页面,切换版本,ok ?

    2.6K20

    Laravel 6.10 版本发布,支持 PHPUnit 9,为 PHP 8 留下后手

    Laravel 开发团队昨天发布了 v6.10 版本,本次版本发布包含 11 个新特性以及大量的问题修复、功能废弃和代码优化,另外,还引入了对 PHPUnit 9 的支持。...第一部分:重要新特性介绍 下面,我们一起来看下几个重要的新特性: Laravel Mix 测试辅助函数 在新版本中,可以通过 withoutMix() 和 withMix() 测试辅助函数启用或禁用异常处理...至于为什么要引入 PHPUnit 9,主要原因是 PHP 8.0、8.1、8.2 或者 8.3 中将很有可能不再支持 PHPUnit 8,而 Laravel 6 是 LTS 版本,我们希望它可以支持最新版本的...PHP,所以需要能够运行最新版本的 PHPUnit。...6b9232037f8041c298b6479ef4ffd70d78d61a27/CHANGELOG-6.x.md#v6100-2020-01-07,此外,你还可以在 Github 上对比 6.9.0 和 6.10.0 版本的差异

    2.5K30

    PHP 8.4 发布!

    PHP 发布周期更新 2024 年 4 月,PHP 投票并通过了一项RFC 提案[26],以更新 PHP 的发布周期政策。 此前,PHP 核心团队提供两年活跃支持,然后是一年的安全修复支持。...而现在从 PHP 8.1(2021 年 11 月发布)起,所有 PHP 版本将获得两年安全修复支持,活跃支持期保持两年不变。...以下是当前 PHP 版本的更新支持和生命周期终止日期,变更部分用加粗标注: PHP 版本 发布时间 活跃支持至 生命周期终止日期 PHP 8.1 2021-11-25 2023-11-25 2025-12...-21 2026-12-31 2028-12-31 PHP 8.5 2025-11 2027-12-31 2029-12-31 更多信息可以查看PHP 版本发布页面[27] 参考资料 [1] 属性钩子...:https://wiki.php.net/rfc/release_cycle_update [27] PHP 版本发布页面:https://www.php.net/releases/8.3/index.php

    9110

    PHP时间函数总结

    PHP关于时间的函数可以参考这里,可以看到PHP已经提供了很多函数以供我们使用,熟练掌握这些函数可以让你摆脱冗长复杂的计算,希望本文能够让你事半功倍!...[TOC] PHP时区设置 在使用PHP与时间有关的时间函数时,一定要先定义时区,否则每次使用时间函数的时候会显示一个Notice级别的错误。...本文中所有的示例都基于中国时间,即GTM+8 固化在文件 再php.ini配置文件里找到被注释掉的 ;data.timezone = 改为: date.timezone = PRC 其中PRC可以换为...新加坡 运行时定义时区 方法一 ini_set('date.timezone','Asia/Shanghai'); 方法二 date_default_timezone_set('PRC'); //此函数PHP4...纵观PHP在5.0版本的时间函数,不难发现,PHP为我们提供了一套很简单快捷的函数帮助我们处理时间,而且很多计算的方法不止一种,希望大家掌握本文提供的最基础的函数,然后运用到实际的开发中去。

    2.2K20
    领券