时间:2023-06-19|浏览:180
用戶喜愛的交易所
已有账号登陆后会弹出下载
- 命名参数:仅指定必需参数,跳过可选参数。参数与顺序无关,且是自描述的。 - 属性:现在,开发者可以使用基于PHP原生语法的结构化元数据来代替PHPDoc注解。 - 构造器属性提升:新版本定义和初始化属性所用的样板代码更少。 - 联合类型:支持接收多个不同类型的值,而不是单个类型。 - Match表达式:新的match很像switch,并且支持表达式。 - Nullsafe运算符:现在,开发者可以使用带有新的nullsafe运算符的调用链来代替nullcheck。 - 字符串与数字的判断更合理:在新版本中,仅在字符串实际为数字时才使用数字比较,否则将数字转换为字符串,并执行字符串比较。 - JIT编译:PHP8引入了两个JIT编译引擎。TracingJIT的表现最出色。
除此之外,新版本还带来了许多类型系统和错误处理方面的改进,包括对算术/按位运算符进行更严格的类型检查、魔术方法的正确签名、内部函数的类型错误一致等等。
要下载PHP8的源代码,请访问官方下载页面。PHP手册中提供了迁移指南,以获取新特性细节和向后不兼容更改的详细列表。