当前位置:首页 > 科技  > 软件

PHP 8.3 正式发布!

来源: 责编: 时间:2023-11-28 09:37:25 338观看
导读作者 | Tim Anderson编译 | 如烟出品 | 51CTO技术栈(微信号:blog51cto)PHP 8.3 正式发布,最主要的变化是添加“类常量显式类型”、“只读属性深拷贝”,“以及对随机性功能的补充”,此外还包含性能改进、错误修复等内容。图

作者 | Tim AndersonSEJ28资讯网——每日最新资讯28at.com

编译 | 如烟SEJ28资讯网——每日最新资讯28at.com

出品 | 51CTO技术栈(微信号:blog51cto)SEJ28资讯网——每日最新资讯28at.com

PHP 8.3 正式发布,最主要的变化是添加“类常量显式类型”、“只读属性深拷贝”,“以及对随机性功能的补充”,此外还包含性能改进、错误修复等内容。SEJ28资讯网——每日最新资讯28at.com

图片图片SEJ28资讯网——每日最新资讯28at.com

最新版本的主要功能包括: SEJ28资讯网——每日最新资讯28at.com

1.新增#[/Override] 属性

验证标记有此属性的方法是否实际上有一个被重写的父方法。它可以防止在删除父方法时出现输入错误或重构,这种情况会触发致命错误。SEJ28资讯网——每日最新资讯28at.com

图片图片SEJ28资讯网——每日最新资讯28at.com

图片图片SEJ28资讯网——每日最新资讯28at.com

2.类常量显式类型

在类、接口或特性中声明的常量现在可以被类型化。PHP和 JavaScript 一样,是一种动态语言,但对强类型的需求也在不断增加,并逐渐增加了一些对应的支持。SEJ28资讯网——每日最新资讯28at.com

图片图片SEJ28资讯网——每日最新资讯28at.com

图片图片SEJ28资讯网——每日最新资讯28at.com

3.新增 json_validate () 函数

该函数检查字符串是否为有效的 JSON(JavaScript 对象表示法),并且比 json_decode() 更高效。SEJ28资讯网——每日最新资讯28at.com

图片图片SEJ28资讯网——每日最新资讯28at.com

图片图片SEJ28资讯网——每日最新资讯28at.com

4.只读属性深拷贝

该功能是解决 PHP 对只读属性支持这一“严重缺陷”的提案之一。非只读类可以扩展只读类的提案没有被批准,但在拷贝期间重新初始化只读属性的能力得到了批准。在__clone()方法执行期间,只能重新初始化一次。SEJ28资讯网——每日最新资讯28at.com

图片图片SEJ28资讯网——每日最新资讯28at.com

图片图片SEJ28资讯网——每日最新资讯28at.com

PHP 的新版本大约每 12 个月发布一次,上一个版本是 2022 年 12 月发布的PHP 8.2。SEJ28资讯网——每日最新资讯28at.com

PHP 每个版本都有两年的主动支持和一年的安全支持。因此,PHP 8.0 的生命周期即将结束。早在 2022 年 11 月 26 日,PHP 8.0 结束了主动支持,而安全支持也将在 2023 年 11 月 26 日停止。SEJ28资讯网——每日最新资讯28at.com

长期不受支持的 PHP 版本通常会继续使用。今年早些时候的一份报告称,大多数部署都处于这种状态。SEJ28资讯网——每日最新资讯28at.com

使用各种服务器端编程语言的网站的百分比(注:一个网站可以使用多个服务端编程语言)使用各种服务器端编程语言的网站的百分比(注:一个网站可以使用多个服务端编程语言)SEJ28资讯网——每日最新资讯28at.com

W3Techs 报告称,尽管使用 PHP 的开发人员数量有所下降,但 PHP 仍然是迄今为止部署最广泛的服务器端应用程序运行时。SEJ28资讯网——每日最新资讯28at.com

根据 StackOverflow 年度报告,开发人员的 PHP 使用率似乎正在下降。2023 年有 18.58% 的开发人员表示他们使用 PHP 编写代码,而 2022 年为 20.87%,2020 年为 26.2%。尽管如此,PHP 仍然很受欢迎,来自 W3Techs 的数据显示,WordPress(使用PHP语言开发的内容管理系统)在43%的网站上运行,服务器端编程语言的网站中有 76.7% 都在使用 PHP。SEJ28资讯网——每日最新资讯28at.com

参考链接:SEJ28资讯网——每日最新资讯28at.com

https://devclass.com/2023/11/23/php-8-3-is-released-with-new-features-as-8-0-heads-for-end-of-life/SEJ28资讯网——每日最新资讯28at.com

https://www.php/releases/8.3/en.phpSEJ28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-34686-0.htmlPHP 8.3 正式发布!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: Python 哈希表的实现——字典

下一篇: C++ 之std::future:理解并掌握异步编程的利器

标签:
  • 热门焦点
  • Mate60手机壳曝光 致敬自己的经典设计

    8月3日消息,今天下午博主数码闲聊站带来了华为Mate60的第三方手机壳图,可以让我们在真机发布之前看看这款华为全新旗舰的大致轮廓。从曝光的图片看,Mate 60背后摄像头面积依然
  • 《英雄联盟》夏季赛总决赛今日开打!JDG对阵LNG首发名单来了 Knight:准备三连冠

    8月5日消息,今日17:00,《英雄联盟》2023LPL夏季赛总决赛将正式开打,由JDG对阵LNG。对两支队伍来说,这场比赛不仅要争夺夏季赛冠军,更要决定谁才是LPL赛区一
  • Raft算法:保障分布式系统共识的稳健之道

    1. 什么是Raft算法?Raft 是英文”Reliable、Replicated、Redundant、And Fault-Tolerant”(“可靠、可复制、可冗余、可容错”)的首字母缩写。Raft算法是一种用于在分布式系统
  • 十个简单但很有用的Python装饰器

    装饰器(Decorators)是Python中一种强大而灵活的功能,用于修改或增强函数或类的行为。装饰器本质上是一个函数,它接受另一个函数或类作为参数,并返回一个新的函数或类。它们通常用
  • 在线图片编辑器,支持PSD解析、AI抠图等

    自从我上次分享一个人开发仿造稿定设计的图片编辑器到现在,不知不觉已过去一年时间了,期间我经历了裁员失业、面试找工作碰壁,寒冬下一直没有很好地履行计划.....这些就放在日
  • 一文搞定Java NIO,以及各种奇葩流

    大家好,我是哪吒。很多朋友问我,如何才能学好IO流,对各种流的概念,云里雾里的,不求甚解。用到的时候,现百度,功能虽然实现了,但是为什么用这个?不知道。更别说效率问题了~下次再遇到,
  • 网红炒股不为了赚钱,那就是耍流氓!

    来源:首席商业评论6月26日高调宣布入市,网络名嘴大v胡锡进居然进军了股市。在一次财经媒体峰会上,几个财经圈媒体大佬就“胡锡进炒股是否知道认真报道”展开讨论。有
  • Android 14发布:首批适配机型公布

    5月11日消息,谷歌在今天凌晨举行了I/O大会,本次发布会谷歌带来了自家的AI语言模型PaLM 2、谷歌Pixel Fold折叠屏、谷歌Pixel 7a手机,同时发布了Androi
  • 电博会上海尔智家模拟500平大平层,还原生活空间沉浸式体验

    电博会为了更好地让参展观众真正感受到智能家居的绝妙之处,海尔智家的程传岭先生同样介绍了展会上海尔智家的模拟500平大平层,还原生活空间沉浸式体验。程传
Top