PHP 74中的新功能

时间:2019-10-08 02:47 点击:

  我之前写过 PHP 的类型体系,所以很高兴看到一些 PHP 的核心被改进了。

  类型差异是一个值得博客文章讨论的主题;简而言之:你将能够使用协变量返回类型。。。

  外部函数接口,简称 FFI,允许从用户区调用 C 代码。这意味着 PHP 扩展可以用纯 PHP 编写。

  预加载是 PHP 核心的一个振奋人心的新功能,可以带来不可预估的性能改进。

  简而言之:如果您今天使用的是框架,则必须在每次请求时加载和重新编译其文件。预加载允许服务器在启动时于内存中加载 PHP 文件,并使它们持久化可用于所有后续请求(只要不停电)。

  性能提升当然需要付出代价:如果预加载文件的源文件发生变化,则必须重新启动服务器(该部分若有异议,请查看 RFC 详细介绍)

  当在遇到没有圆括号包含的 + 或 - 表达式之前有 . 的时候,PHP 7.4 会提示弃用警告。

  这在技术上不是与 PHP 7.4 相关的更新,但值得一提的是:RFC的投票规则已经改变。

  像 Symfony 的 var dumper 这样的库严重依赖于反射 API 来可靠地转储变量。以前,没有对参考文献提供适当的反映支持,导致这些库依赖于黑客来检测反映。

  由于 PEAR 不再支持维护,核心团队决定在 PHP 7.4 中删除它的默认安装。

  短开标签 ? 已被弃用,将在 PHP 8 中删除。短声明标记 ?= 不受影响。

  三元运算符在 PHP 中有一些奇怪的怪癖。此 RFC 为嵌套的三元语句添加了弃用。在 PHP 8 中,此弃用将转换为编译时错误。2018彩图黑白彩图图库

特彩吧开奖| 红牡丹一点红高手论坛| 合数单双大小怎么分| 香港马会开奖结果| 香港正版马会生活幽默| 香港马会每期精准特围| 神算玄机六尾网址| 平特一肖公式计算方法| 香港六合现场开奖结果| 香港挂牌管家婆铁算盘|