PHP 8.2.2 发布

来源: OSCHINA
2023-02-04 07:56:33

PHP 8.2.2 现已发布,这是一个错误修复版本。具体更新内容如下:

  • Core:
    • 修复了错误 GH-10200(zif_get_object_vars:断言 `!(((__ht)->u.flags & (1<<2)) != 0)' 失败)。
    • 修复 GH-10251(断言 `(flag & (1<<3)) == 0' 失败)。
    • 修复 GH-10240(将超过 2**30 个元素添加到 unpacked 数组时断言失败)。
    • 修复 GH-9735(Fiber stack variables 不参与 cycle collector)。
    • 修复 GH-9675(内部枚举方法的 run_time_cache init 损坏)。
  • FPM:
    • 修复了错误 #77106(FPM FastCGI 错误中缺少分隔符)。
    • 修复了错误 GH-9981(FPM 不重置 fastcgi.error_header)。
    • 修复了错误 #68591(配置测试不执行 UID lookups)。
    • 修复了运行 FPM 配置测试时的内存泄漏。
    • 修复了错误 #67244(监听 unix socket 的 owner:group 不对)。
  • Hash:
    • 处理 XXH3 初始化中 __toString 的异常 (nielsdos)
  • LDAP:
    • 修复了错误 GH-10112(LDAP\Connection::__construct() 指向 ldap_create())。
  • Opcache:
    • 修复 zend_runtime_jit() (Max Kellermann) 中倒置的 bailout value。
    • 修复 accel_preload() 中对未初始化变量的访问。
    • 修复 zend_jit_find_trace() 崩溃。
    • 在 zend_jit_trace_exit 中为 EXIT_INVALIDATE 添加 missing lock。
  • Phar:
    • 修复 phar_object.c (nielsdos) 中压缩方法的错误标志检查
  • PHPDBG:
    • 修复 phpdbg_load_module_or_extension() 中的未定义行为。
    • 修复 phpdbg_create_conditional_breal() 中的 NULL 指针取消引用。
    • 修复 GH-9710:选项“-h” 导致的 phpdbg 内存泄漏(nielsdos)
    • 修复在 malformed input 情况下的 phpdbg segmentation fault (nielsdos)
  • Posix:
    • 修复 posix_ttyname() 中的内存泄漏 (girgias)
  • Random:
    • 修复了错误 GH-10247(/dev/urandom 的理论文件描述符泄漏)。
  • Standard:
    • 修复 GH-10187(arm64 下 stripslashes() 的 Segfault)。
    • 修复了错误 GH-10214(unserialize() 期间对象语法的不完整验证)。
  • XMLWriter:
    • 修复 xmlTextWriterEndElement 的缺失检查 (nielsdos)

更多详情可查看 ChangeLog

下载地址:https://windows.php.net/download/

展开阅读全文
精彩评论
Web开发最适合的语言
2023-02-04 08:36
8
举报
虽然现在互联网充斥着PHP已经昨日黄花的言论,但它仍然是中小创业公司快速开发项目的首选语言
2023-02-04 22:52
3
举报
我一直在用wordpress,很强大,用来做网站、商城、小程序都可以!用过国内的Java cms系统,伪开源居多,价格还不低,经常停止维护成为死项目。做外贸网站,wordpress + woocommerce,真的很好用!自从放弃Java用上了PHP,熬夜明显少了!
2023-02-10 17:30
2
举报
现在不是了,现在是 Go !不信你敢喷喷Go看看反应?
2023-02-10 14:47
2
举报
依旧是世界上最好的语言,没有之一!(不接受反驳)
2023-02-07 15:58
2
举报
0 收藏
分享
29 评论
0 收藏
分享
返回顶部
顶部