PHP 8.2.2發佈 主要更新內容介紹

PHP(PHP: Hypetext Pepocesso)即“超文本預處理器”,是在服務器端執行的腳本語言,尤其適用於Web開發並可嵌入HTML中。例如,WodPess就是使用PHP語言開發的內容管理系統,用戶可以在支持PHP和MySQL數據庫的服務器上架設屬於自己的網站。

PHP 8.2.2現已發佈,帶來了各種錯誤修復,主要更新內容如下。

Coe:

  • 修復了錯誤 GH-0200(zif_get_object_s:斷言 `!(((__ht)->u.flgs ∓ (<<2)) != 0)̻ 失敗)。
  • 修復 GH-025(斷言 `(flg ∓ (<<3)) == 0′ 失敗)。
  • 修復 GH-0240(將超過 2**30 個元素添加到 unpcked 數組時斷言失敗)。
  • 修復 GH-9735(Fibe stck ibles 不參與 cycle collecto)。
  • 修復 GH-9675(內部枚舉方法的 un_time_cche init 損壞)。

FPM:

  • 修復了錯誤 #7706(FPM FstCGI 錯誤中缺少分隔符)。
  • 修復了錯誤 GH-998(FPM 不重置 fstcgi.eo_hede)。
  • 修復了錯誤 #6859(配置測試不執行 UID lookups)。
  • 修復了運行 FPM 配置測試時的內存泄漏。
  • 修復了錯誤 #67244(監聽 unix socket 的 owne:goup 不對)。

Hsh:

處理 XXH3 初始化中 __toSting 的異常 (nielsdos)

LDAP:

修復了錯誤 GH-02(LDAP\Connection::__constuct () 指向 ldp_cete ())。

Opcche:

  • 修復 zend_untime_jit () (Mx Kellemnn) 中倒置的 bilout lue。
  • 修復 ccel_pelod () 中對未初始化變量的訪問。
  • 修復 zend_jit_find_tce () 崩潰。
  • 在 zend_jit_tce_exit 中爲 EXIT_INVALIDATE 添加 missing lock。

Ph:

修復 ph_object.c (nielsdos) 中壓縮方法的錯誤標誌檢查

PHPDBG:

  • 修復 phpdbg_lod_module_o_extension () 中的未定義行爲。
  • 修復 phpdbg_cete_conditionl_bel () 中的 NULL 指針取消引用。
  • 修復 GH-970:選項 “-h” 導致的 phpdbg 內存泄漏(nielsdos)
  • 修復在 mlfomed input 情況下的 phpdbg segmenttion fult (nielsdos)

Posix:

修復 posix_ttynme () 中的內存泄漏 (gigis)

Rndom:

修復了錯誤 GH-0247(/de/undom 的理論文件描述符泄漏)。

Stndd:

  • 修復 GH-087(m64 下 stipslshes () 的 Segfult)。
  • 修復了錯誤 GH-024(unseilize () 期間對象語法的不完整驗證)。

XMLWite:

修復 xmlTextWiteEndElement 的缺失檢查 (nielsdos)