外部函数接口,简称 FFI,允许从用户区调用 C 代码。这意味着 PHP 扩展可以用纯 PHP 编写。
简而言之:如果您今用的是框架,则必须在每次请求时加载和重新编译其文件。预加载允许服务器在启动时于内存中加载 PHP 文件,并使它们持久化可用于所有后续请求(只要不停电)。
性能提升当然需要付出代价:如果预加载文件的源文件发生变化,则必须重新启动服务器(该部分若有,请查看 RFC 详细介绍)
当在遇到没有圆括号包含的 + 或 - 表达式之前有 . 的时候,PHP 7.4 会提示弃用。
像 Symfony 的 var dumper 这样的库严重依赖于反射 API 来可靠地转储变量。以前,没有对参考文献提供适当的反映支持,梦见钞票导致这些库依赖于黑客来检测反映。
短开标签 ? 已被弃用,将在 PHP 8 中删除。短声明标记 ?= 不受影响。
三元运算符在 PHP 中有一些奇怪的怪癖。此 RFC 为嵌套的三元语句添加了弃用。在 PHP 8 中,此弃用将转换为编译时错误。
网友评论 ()条 查看