PHP 2024 大会主要公告:新特性一览

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

PHP 大会主要公告:2024 年开发者将迎来哪些新变化



上周末,年度国际 PHP 大会在柏林举行,吸引了来自全球的 2000 多名开发者。主办方和主要演讲者公布了一系列重要公告,这些公告将决定该语言未来几年的发展方向。我们汇总了主要新闻,让您了解最新趋势。



PHP 8.4:最终改进

核心事件之一是宣布 PHP 8.4 即将发布。该版本将带来显著的性能提升——在典型 Web 负载下性能提升高达 15%。主要新特性包括:

  • Property hooks —— 期待已久的对象属性处理机制,简化了 getter 和 setter 的创建。
  • 改进的异步支持 —— 核心中新增了用于处理 Fiber 的函数,允许无需使用第三方库即可编写非阻塞代码。
  • 新的类型系统 —— 扩展了对联合类型的支持,并新增了交集类型以实现更严格的类型检查。

PHP 8.4 计划于 2024 年 11 月发布。建议开发者立即开始测试。



框架与工具:新动态

大会上还展示了主要框架的更新。Laravel 宣布了 Laravel 11,改进了路由并集成了 Laravel Reverb——一种新的实时 WebSocket 服务器。Symfony 发布了 7.1 版本,包含更快的依赖注入容器和改进的异步队列支持。

特别值得关注的是 PhpStorm 团队推出的新工具——PHP Inspections,它允许直接在 IDE 中分析代码以查找漏洞和潜在错误。该工具已提供测试版。



PHP 9 计划:初步线索

语言首席架构师 Nikita Popov 在他的演讲中首次公开指出了 PHP 9 的发展方向。预计下一个主要版本将:

  • 完全移除过时函数(包括 mysql_* 和 ereg)。
  • 在 JIT 编译器层面引入对泛型的原生支持。
  • 简化无需外部扩展即可处理异步 I/O 的工作方式。

PHP 9 预计最早于 2026 年发布,但这一概念已在社区中引发热烈讨论。



社区与安全

大会专门设立了安全专题环节。专家指出,过去一年针对 PHP 应用程序的攻击数量增长了 30%。为此,推出了 PHP Safe Code 计划——一套用于编写安全代码的建议和自动检查机制。此外,还宣布了一个与 Composer 集成的静态分析新包。

大会以圆桌讨论结束,开发者们共同探讨了该语言的未来。主要结论是:PHP 仍然是 Web 开发中最受欢迎的语言之一,而新公告证实了它正向现代化、高性能和安全工具的方向演进。

请关注 PythonLib 上的新闻——我们将在每个新特性发布测试版时发布详细评测。

推荐库