当前位置: 首页 > 科技观察

PHP8.0将于感恩节发布,加入JIT编译器支持,性能提升10%

时间:2023-03-12 16:51:39 科技观察

PHP8.0计划于美国感恩节发布。PHP8.0在添加JIT编译器支持后引入了许多新的语言特性。PHP8.0是继去年PHP7.4版本之后的又一次重大版本变化。除了JIT编译器之外,本次大版本更新还引入了大量改进。PHP8.0值得关注的改进包括●PHP8.0引入了备受期待的JustInTime(JIT)编译器,可以进一步提高PHP脚本的执行速度。通过此wiki页面获取有关PHP的JIT编译器的更多详细信息。●PHP8.0包含许多性能优化●JSON支持现在被认为是该语言的核心部分并且始终可用,而不是作为可选模块。●支持命名参数,因为它们允许指定参数名称而不是它们的确切顺序。●支持类/属性/函数/方法/参数/常量的结构化元数据的属性(或在其他语言中也称为注释或修饰符)。●支持联合类型,可以表示几种不同的类型,可以用作函数的参数或返回类型。●支持静态返回类型。●str_contains()函数是检查一个字符串是否包含在另一个字符串中的简便方法,无需使用strpos等。与此类似的是新的str_starts_with()和str_ends_with()函数,它们易于解释。●添加了Nullsafe运算符,作为在方法上应用空合并行为的一种快速简便的方法。PHP8.0比稳定的PHP7.4提供了大约10%的性能提升,但至少在某些方面JIT可以提供更多的性能。