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 上的新闻——我们将在每个新特性发布测试版时发布详细评测。