PHP 8.0正式版发布,性能提升10%
11月27日消息 恰逢一年一度感恩节,PHP 8.0 正式版现已正式开放下载。
PHP 8.0 引入了 JIT编译器特性,同时加入多种新的语言功能,例如命名参数、联合类型、注解、Constructor Property Promotion、match 表达式、nullsafe 运算符以及对类型系统、错误处理和一致性的改进。
下载地址:https://www.php.net/downloads.php
JIT,Just-In-Time,即时编译
PHP 8.0 版本最重大的特性非 JIT莫属。而 JIT引入过程也是命途多舛,在经过了 PHP 5 与 7 大版本系列(PHP 6 项目流产)更新,直到去年 3 月份才最终通过投票确认将进入 PHP 8。
PHP 8.0 在性能上大约改进了 10%,通过 JIT 在综合基准测试中的性能提高到了 2.94,在某些特定的长期运行的应用程序中提高到 1.5–2。下面是 PHP 开发团队提供的相关对比数据:
-
支持 Union Types,联合类型
-
新的 static 返回类型
-
PHP 8.0 合并了诸多性能优化
-
JSON 支持现在被视为语言的核心部分,始终可用,而不是作为可选模块。
-
支持 named 参数,因为它们能够指定参数名称而不是其确切顺序。
-
支持类/属性/函数/方法/参数/常量的结构化元数据的属性(或在其他语言中也称为注释或修饰符)。
-
支持可以指示多种不同类型的联合类型,这些类型可以用作参数或函数的返回类型。
-
str_contains()函数是一种检查字符串是否包含在另一个字符串中的简便方法,而不必使用strpos等。与之相似的是新的str_starts_with()和str_ends_with()函数,这些函数很容易解释。
-
添加了Nullsafe运算符,作为在方法上应用空合并行为的快速简便的方法。
IT之家提醒,有需求的用户可自行前往官网查看更多内容详情。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
凝心聚力,共赢绿色计算新时代 | 2020绿色计算产业峰会在京召开
11月26日,由绿色计算产业联盟(Green Computing Consortium,简称GCC)主办的“2020绿色计算产业峰会”在北京召开。峰会按照“1+3+1”模式设置,即1个主论坛、3场分论坛(基础软件分论坛、开放硬件分论坛、行业应用分论坛)、1个绿色计算成果展览。大会以“凝心聚力,共赢绿色计算新时代”为主题,聚焦计算产业发展趋势、多元异构计算架构的标准化、产业链协同等议题展开深入研讨。中国科学院院士梅宏、工信部电子信息司副司长任爱光出席峰会并致辞。中国电子技术标准化研究院、华为、飞腾、安谋中国、Ampere、联想、美光等联盟成员及来自国内外主要计算产业企业代表650余人参加会议。 联合发布9份重大标准成果,引领计算产业高质量发展 峰会上,GCC携手联盟企业,重磅发布了《绿色计算服务器基本输入输出系统(BIOS)技术要求》、《绿色计算服务器基板管理控制器(BMC)技术要求》、《服务器应用场景性能测试方法—大数据》、《服务器应用场景性能测试方法—分布式存储》、《服务器应用场景性能测试方法—高性能计算》、《服务器应用场景性能测试方法—Web应用》、《绿色计算服务器典型应用场景性能...
- 下一篇
面对勒索软件,备份真的是“万灵丹”?如何实现备份安全?
根据恶意软件实验室Emsisoft发布的一份报告显示,2020年第一季度和第二季度成功的勒索软件攻击数量呈大幅下降趋势。 在COVID-19危机期间,美国公共部门成功的勒索软件攻击次数在2020年1月至2020年4月之间有所减少,但这种趋势如今再次出现了逆转。部分原因可能在于解除了限制以及大批员工返岗。 该研究还指出,自去年11月以来,包括DoppelPaymer、REvil / Sodinokibi和NetWalker在内的团体数量一直在稳定增长,它们不再单纯地加密美国公共部门的数据,还会进一步窃取并威胁公开泄露数据。 对此,Emsisoft的首席技术官Fabian Wosar警告称, “2020年不应该继续步2019年的后尘。对于人员、流程和IT方面进行适当的投资,将导致勒索软件事件的发生率大幅降低,即便真的发生了勒索事件,其影响力以及破坏成本也会低得多。” 黑客声誉+潜在利润=更多勒索软件 勒索软件的成功商业模式以及受害者支付的巨额利润,使其受欢迎的程度持续飙升。与其他恶意软件商业模式不同,攻击者会窃取数据,然后在暗网上出售数据;利用勒索软件作为攻击媒介的黑客直接就可以从受害者那...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS关闭SELinux安全模块
- CentOS8安装Docker,最新的服务器搭配容器使用
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS6,7,8上安装Nginx,支持https2.0的开启