PHP编译时泛型:一场务实的妥协

2025-08-11
PHP编译时泛型:一场务实的妥协

PHP 泛型一直是开发者梦寐以求的功能,但其运行时实现难度极大。PHP 基金会团队另辟蹊径,提出只在接口和抽象类中实现编译时泛型,这能带来大部分泛型好处,同时避免大部分陷阱。此方案通过在编译时完成类型检查,显著提升效率并减少错误。虽然无法实现运行时泛型,但这已是巨大的进步,值得社区认真考虑。

阅读更多
开发

PHP 8.5 的管道运算符:十年磨一剑,代码优雅进化

2025-08-05
PHP 8.5 的管道运算符:十年磨一剑,代码优雅进化

PHP 8.5即将发布一个备受期待的功能:管道运算符(|>)。它简洁而强大,将函数调用链接起来,像Unix管道一样,极大简化代码,提升可读性。历经数年,几经波折,从最初的Hack语言版本到最终的实现,它融合了函数式编程思想,支持链式调用,并在match语句等场景中大放异彩。未来,PHP还将探索部分函数应用和函数组合运算符,进一步提升代码效率和表达能力。

阅读更多

PHP 核心代码安全审计完成,发现并修复多个漏洞

2025-04-14
PHP 核心代码安全审计完成,发现并修复多个漏洞

PHP 基金会宣布完成由 Sovereign Tech Agency 委托的 PHP 源代码 (php/php-src) 的全面安全审计。审计由 Quarkslab 执行,历时两个月,发现了 27 个问题,其中 17 个与安全相关,包括 4 个已分配 CVE 编号的漏洞。这些漏洞已得到修复,用户应升级到最新版本的 PHP 以获得这些安全增强功能。审计结果证明了 PHP 代码的整体高品质,也突显了 PHP 基金会对增强 PHP 安全性和可靠性的承诺。

阅读更多
开发