PHP 8.5.0 Alpha 1 现已发布,正式开启了 PHP 8.5 发布周期。GA 版本预计将于 11 月下旬正式发布,预发布阶段共历时 5 个月。
一些更新内容包括:
BCMath
- 简化 bc_divide() 代码。
- 如果结果为 0,n_scale 设置为 0。
- 如果 BC_VECTOR 数组的大小在 64 字节以内,则使用 stack area。
CLI
- 添加 --ini=diff 以打印与内置默认设置不同的 INI 设置。
- 放弃对 -z CLI/CGI 标志的支持。
- 修复了 GH-17956 - development server 404 页面无法适应手机。
CURL
- 为 CURLOPT_FOLLOLOCATION curl_easy_setopt 选项添加了 CURLFOLLOW_ALL、CURLFOLLOW_OBEYCODE 和 CURLFOLLOW_FIRSTONLY 值。
COM
- 修复了用变量封装的 PHP 对象的属性访问。
- 修复了用变量封装的 PHP 对象的方法调用。
- ……
有关新功能和其他变更的更多信息可以阅读 NEWS 文件,或阅读 UPGRADING 文件以获取完整的升级说明列表。
下一个版本将是 Alpha 2,计划于 2025 年 7 月 17 日发布。