PHP 7.4版本带有类型声明和Arrow函数中的速记语法

PHP开发团队宣布了PHP 7.4版本的可用性。这标志着PHP 7系列的第四项功能更新。PHP 7.4具有许多改进和新功能。

PHP 7.4的主要功能

  • 类属性支持类型声明。

  • 从PHP 7.4开始,箭头函数将提供一种简写语法,用于定义具有隐式按值作用域绑定的函数

  • 仅当用户使用自动加载功能时,方差完全支持才可用。此外,单个文件现在将仅支持非循环类型引用。

  • 数字文字可以在数字之间包含下划线。

  • PHP 7.4中的弱引用将允许程序员保留对对象的引用,该引用不会阻止对象被破坏。

  • 用户现在可以从中引发异常__toString()。PHP以前不允许这样做,因为它曾经导致致命错误。

  • 除了纯文件名之外,CURLFile现在还支持流包装器。

  • FILTER_VALIDATE_FLOAT过滤器将支持min_range和max_range选项,其语义与FILTER_VALIDATE_INT相同。

  • 引入了新的FFI扩展。它将提供一种简单的方法来调用本机函数,访问本机变量以及创建/访问C库中定义的数据结构。

  • 添加了新的IMG_FILTER_SCATTER图像滤镜,以向图像引入散射滤镜。

要了解更改的完整列表,请转到PHP存档页面。用户还可以查看PHP手册,以了解如何从PHP 7.3.x迁移到PHP7.4.x。