it之家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之家提醒,有需求的用户可自行前往官网查看更多内容详情。
浅析电容触控芯片与压力感测技术
5G网络将至 5G手机预计2019年上半年登场
“红杉数字智能产业孵化中心”在上海张江人工智能岛宣布正式启用
豪微科技:未来智能网卡和视频处理方向将迎来爆发
尽管AI神通广大 入场仍然面临伦理讨论
PHP 8.0 正式版正式开放下载 引入 JIT编译器特性
用C语言实现FFT算法
感应电机和无刷电机的区别
LTCC,什么是LTCC,ltcc技术
中国商用云采用RISC-V架构
【能源监测】物通博联油田物联系统实现远程监控提高安全管理水平
cd4046引脚图及功能_cd4046倍频电路设计详解
晶体知识—晶粒长大与再结晶退火浅析
高通变革商业模式:巨头的恐惧
诚迈科技旗下智达诚远参加BlackBerry QNX TECHForum
无人驾驶渐成趋势 沃尔沃推出不同于特斯拉的新方向
Pipenv - 官方推荐的的python包管理工具
传苹果公司预计将在2018年把大部分MacBook订单转移给富士康
【产品应用】AWorksLP 样例详解(MR6450)—— HWTimer
锂电池保护板为什么要带充电均衡呢?