PHP 8.1.6 发布
PHP 8.1.6 發(fā)布
PHP 8.1.6 現(xiàn)已發(fā)布,這是一個錯誤修復(fù)版本;官方鼓勵所有 PHP 8.1 用戶升級到此版本。具體更新內(nèi)容如下 :
- Core:修復(fù)了錯誤#8310(不再識別注冊表設(shè)置)。修復(fù)了資源 ID 分配期間的潛在 race condition 。修復(fù)了錯誤#8133(預(yù)加載包含枚舉數(shù)組的常量時出現(xiàn)故障)。修復(fù) Haiku ZTS 構(gòu)建。
- Date:修復(fù)了錯誤#7752(DateTimeZone::getTransitions () 返回的數(shù)據(jù)不足)。修復(fù)了錯誤#8108(時區(qū)無法按預(yù)期工作)。修復(fù)了錯誤#81660(DateTimeZone::getTransitions () 返回?zé)o效數(shù)據(jù))。修復(fù)了錯誤#8289(從迭代器產(chǎn)生的異常不會重新拋出到生成器中)。
- FFI :修復(fù)了錯誤#8433(在 FFI 中向結(jié)構(gòu)體分配函數(shù)指針會泄露)。
- FPM:修復(fù)了錯誤#76003(FPM /status 報告錯誤的活動進程數(shù))。修復(fù)了錯誤#77023(FPM 無法關(guān)閉進程) 。修復(fù)了 kqueue 刪除回調(diào)日志消息中的注釋。
- Hash:修復(fù)了錯誤#81714(序列化最終 HashContext 時的 segfault)。
- Iconv :修復(fù)了錯誤#8218(ob_end_clean 不會重置 Content-Encoding header) 。
- Intl :修復(fù)了錯誤#8364(msgfmt_format $values 可能不支持引用) 。
- MB 字符串:為無效 UTF-8 文本發(fā)出的錯誤標(biāo)記數(shù)與 WHATWG 規(guī)范匹配。這是對 PHP 8.0 及更早版本行為的回歸。
- MySQLi:修復(fù)了錯誤#8267(MySQLi 在 Windows 上使用不受支持的 format specifier) 。
- SPL:修復(fù)了錯誤#8366(調(diào)用 __construct () 時 ArrayIterator 可能會泄漏)。修復(fù)了錯誤#8273(SplFileObject :key () 返回錯誤值)。
- Streams:修復(fù)了 php://temp 切換到臨時文件時不保留文件位置的問題 。
- zlib:修復(fù)了錯誤#8218(ob_end_clean 不會重置 Content-Encoding header)。
更新說明:https://www.php.net/ChangeLog-8.php#8.1.6
展開閱讀全文投稿時間:2022-05-14 最后更新