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
