php8正式版发布,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之家提醒,有需求的用户可自行前往官网查看更多内容详情。
php8正式版发布,PHP 8.0 正式版发布,性能提升 10%相关推荐
- 路过秋天版博客 V2.0 正式版发布 增加后台管理系统[支持多语言、多用户、多数据库、目录级URL]...
路过秋天版博客发布历史回顾: 1:2010年11月08日---支持多语言.多用户.多数据库.目录级URL之路过秋天版博客发布[绝对有杀伤力的博客] 2:2010年11月10日---基础却容易被忽略的那 ...
- 小米6android版本更新,小米6正式迎来了安卓9.0稳定版升级,一代神机继续创造辉煌...
原标题:小米6正式迎来了安卓9.0稳定版升级,一代神机继续创造辉煌 此前,小米6已经经过了好几个月的Android P(安卓9.0)开发版内测,很多已经是开发版的小伙伴早已经升级体验了,总得来,本次由 ...
- Windows版微信3.3.0内测版更新啦,亲测可刷朋友圈(附内测版)
哈喽大家好,我是程序员双木L,不定时给大家带来各种好玩且有趣的功能! 微信PC版对我们来说并不陌生,而相对移动版来说功能也并没有很完善,其中目前的版本并不能刷朋友圈,这对于想上班摸鱼的童鞋来说还是比较 ...
- 重磅官宣:Nacos2.0发布,性能提升10倍
简介: Nacos2.0 作为一个跨代版本,彻底解决了 Nacos1.X 的性能问题,将性能提升了 10 倍. 作者:席翁 继 Nacos 1.0 发布以来,Nacos 迅速被成千上万家企业采用,并 ...
- 重磅官宣:Nacos2.0性能提升10倍
简介:Nacos2.0 作为一个跨代版本,彻底解决了 Nacos1.X 的性能问题,将性能提升了 10 倍. 作者:席翁 继 Nacos 1.0 发布以来,Nacos 迅速被成千上万家企业采用,并构 ...
- iView 一周年了,同时发布了 2.0 正式版,但这只是开始...
两年前,我开始接触 Vue.js 框架,当时就被它的轻量.组件化和友好的 API 所吸引.之后我将 Vue.js 和 Webpack 技术栈引入我的公司(TalkingData)可视化团队,并经过一年 ...
- php 8.0 jit,PHP 8.0 正式版发布,性能提升 10%
IT之家11月27日消息 恰逢一年一度感恩节,PHP 8.0 正式版现已正式开放下载. PHP 8.0 引入了 JIT编译器特性,同时加入多种新的语言功能,例如命名参数.联合类型.注解.Constru ...
- PHP8.0新版再创奇迹,性能提升10%,URLOS为您提供PHP8.0一键安装方法
PHP 8.0.0 目前是最新的主要版本,它引入了一些重大变更,其中最受关注的是 Just In Time (JIT) 编译器的加入,相比较 PHP 7.4 稳定版,PHP 8.0 在性能上大 约改进 ...
- 再见 2020!Apache RocketMQ 发布 4.8.0,DLedger 模式全面提升!
作者 | RocketMQ社区 来源|阿里巴巴云原生公众号 "童年的雨天最是泥泞,却是记忆里最干净的曾经.凛冬散尽,星河长明,新的一年,万事顺遂,再见,2020!" 走过这个岁末, ...
最新文章
- 武器化道路越走越远的无人机
- channelinboundhandler中都包含了哪一类的方法_备考CMA考试有哪些方法技巧?
- 突发!吴恩达确诊新冠,46岁生日还有不到3个月
- CMS之图片管理(2)
- .NET斗鱼直播弹幕客户端(2021)
- apache apollo_Apache Apollo REST API
- c#二叉树 取叶子节点个数_两种类似但是原理不同的算法求二叉树的所有叶子节点和...
- error超频 whea win10_解决WHEA_UNCORRECTABLE_ERROR蓝屏
- 【王道计组笔记】总线(4):总线操作和定时
- 内涵! 程序员才懂的动图(太 TM 形象了)
- SEO优化师王永仙说:网页title设置及描述设置和URL优化及网站地图优化(sitemap)...
- 推荐10款最好的Python开发编辑器
- 柱状图柱子上面显示数字
- 免费邮箱不都是安全的
- 8个精挑细选的适用App,全是黑科技,用起来超爽
- 智能客服机器人+在线客服,让你的服务不间断
- 语音识别——kaldi - Online Audio Server(服务器客户端建立方法-旧版在线解码)
- 男 女 java 枚举_献给我老公 - Java枚举类型
- 投影仪显示服务器不能连接不上,极米投影仪常见故障和自助解决方案?
- andorid pppoe拨号上网