PHP 8.2.15 已釋出
2024 年 1 月 18 日
PHP 開發團隊宣布 PHP 8.2.15 立即可用,這是一個修復錯誤的版本。
所有 PHP 8.2 用戶都鼓勵升級到這個版本。
關於 PHP 8.2.15 的源代碼下載,請訪問我們的下載頁面,Windows 的源代碼和二進制文件可以在windows.php.net/download/找到。更改的列表記錄在ChangeLog中。
ChangeLog
核心:
- 修復錯誤 GH-12953(載入具有超過11k元素的composer classmaps時,錯誤的SSA完整性驗證失敗)。
- 修復錯誤 GH-12966(缺少交叉編譯的第3個參數,因此Autoconf不會發出警告)。
命令行:
- 修復內置 Web 伺服器在使用路由腳本和 max_input_time 時的錯誤超時。
FFI:
- 修復錯誤 GH-9698(stream_wrapper_register 與 FFI\CData 配合時崩潰)。
- 修復錯誤 GH-12905(FFI::new 與觀察者不當交互)。
Intl:
- 修復 GH-12943(IntlDateFormatter::__construct 接受 'C' 作為有效語言區域)。
Hash:
- 修復錯誤 GH-12936(hash() 函數在使用 sha512 處理字符串 >= 4GiB 時無休止地掛起)。
ODBC:
Opcache:
OpenSSL:
- 修復錯誤 GH-12987(openssl_csr_sign 在錯誤時可能會洩漏新的證書)。
PDO:
- 修復 GH-12969(修復 PDO::getAttribute() 以獲取 PDO::ATTR_STRINGIFY_FETCHES)。
PDO_ODBC:
- 修復錯誤 GH-12767(無法使用 setAttribute() 打開自動提交模式)。
PGSQL:
- 修復 auto_reset_persistent 處理和 allow_persistent 類型。
- 修復錯誤 GH-12974(在使用 pg_pconnect() 時 Apache 關閉時崩潰)。
Phar:
- 修復錯誤 #77432(包含 phar 文件時的分段錯誤)。
PHPDBG:
- 修復錯誤 GH-12962(在phpdbg_prompt.c中init_file的雙重釋放)。
SimpleXML:
- 修復獲取 SimpleXMLElement 的未初始化屬性的地址導致崩潰的錯誤。
Tidy:
- 修復錯誤 GH-12980(tidynode.props.attribute 遺失 "布爾屬性" 和空屬性)。
參考資料:https://www.php.net/ChangeLog-8.php#8.2.15