PHP 8.6 RC4排在10月22日,GA在11月19日

PHP官网10月8日发了PHP 8.6.0 RC3,公告写明下一个RC4计划10月22日发布[1]。按PHP Wiki上的时间表,之后是11月5日RC5、11月19日GA[2]。RC1因为打包出错被跳过,9月24日直接发的RC2[1][2]。

节点

日期

Beta 1(软特性冻结)

2026年8月13日

硬特性冻结

2026年9月22日

RC2

2026年9月24日

RC3

2026年10月8日

RC4

2026年10月22日(计划)

RC5

2026年11月5日(计划)

GA

2026年11月19日(计划)

来源:PHP官网新闻归档、PHP Wiki时间表[1][2]。

PHP.Watch整理的8.6变化[3]:新增clamp()函数、SortDirection枚举和grapheme_strrev();json_decode的报错信息会标出错误位置;trim、ltrim、rtrim、chop默认也会去掉换页符\f;array_filter的$mode传非法值会抛ValueError。另外9月24日同一天还发了8.5.11、8.4.26、8.3.35、8.2.34四个安全更新[1]。

trim默认多去一个\f,影响面应该不大,但依赖这个行为的老代码升级前最好跑一遍测试。你们准备什么时候在CI里加上8.6?

[1] PHP: News Archive - 2026,PHP官网,2026年9月24日、10月8日条目。

[2] PHP 8.6 Preparation Tasks(todo:php86),PHP Wiki,2026年。

[3] PHP 8.6: What's New and Changed,PHP.Watch,2026年。

#PHP #PHP86 #RC4 #clamp #SortDirection #json_decode