编译 | 如烟
出品 | 51CTO技能栈(微旗子暗记:blog51cto)
PHP 8.3 正式发布,最紧张的变革是添加“类常量显式类型”、“只读属性深拷贝”,“以及对随机性功能的补充”,此外还包含性能改进、缺点修复等内容。
图片
最新版本的紧张功能包括:
1.新增#[\Override] 属性验证标记有此属性的方法是否实际上有一个被重写的父方法。它可以防止在删除父方法时涌现输入缺点或重构,这种情形会触发致命缺点。
图片
图片
2.类常量显式类型在类、接口或特性中声明的常量现在可以被类型化。PHP和 JavaScript 一样,是一种动态措辞,但对强类型的需求也在不断增加,并逐渐增加了一些对应的支持。
图片
图片
3.新增 json_validate () 函数该函数检讨字符串是否为有效的 JSON(JavaScript 工具表示法),并且比 json_decode() 更高效。
图片
图片
4.只读属性深拷贝该功能是办理 PHP 对只读属性支持这一“严重毛病”的提案之一。非只读类可以扩展只读类的提案没有被批准,但在拷贝期间重新初始化只读属性的能力得到了批准。在__clone()方法实行期间,只能重新初始化一次。
图片
图片
PHP 的新版今年夜约每 12 个月发布一次,上一个版本是 2022 年 12 月发布的PHP 8.2。
PHP 每个版本都有两年的主动支持和一年的安全支持。因此,PHP 8.0 的生命周期即将结束。早在 2022 年 11 月 26 日,PHP 8.0 结束了主动支持,而安全支持也将在 2023 年 11 月 26 日停滞。
长期不受支持的 PHP 版本常日会连续利用。今年早些时候的一份报告称,大多数支配都处于这种状态。
利用各种做事器端编程措辞的网站的百分比(注:一个网站可以利用多个做事端编程措辞)
W3Techs 报告称,只管利用 PHP 的开拓职员数量有所低落,但 PHP 仍旧是迄今为止支配最广泛的做事器端运用程序运行时。
根据 StackOverflow 年度报告,开拓职员的 PHP 利用率彷佛正不才降。2023 年有 18.58% 的开拓职员表示他们利用 PHP 编写代码,而 2022 年为 20.87%,2020 年为 26.2%。只管如此,PHP 仍旧很受欢迎,来自 W3Techs 的数据显示,WordPress(利用PHP措辞开拓的内容管理系统)在43%的网站上运行,做事器端编程措辞的网站中有 76.7% 都在利用 PHP。
参考链接:
https://devclass.com/2023/11/23/php-8-3-is-released-with-new-features-as-8-0-heads-for-end-of-life/
https://www.php.net/releases/8.3/en.php
来源: 51CTO技能栈