PHP 8.2.11 發佈!
2023年9月28日
PHP 開發團隊宣佈 PHP 8.2.11 現已正式推出。這是一個錯誤修復版本。
我們鼓勵所有 PHP 8.2 使用者升級至此版本。
若需下載 PHP 8.2.11 的源代碼,請前往我們的下載頁面,Windows 的源代碼和二進制檔案可在 windows.php.net/download/ 找到。更改的清單已記錄在變更日誌中。
ChangeLog
核心:
- 修復錯誤 GH-11937(包含物件的常數 AST)。
- 修復錯誤 GH-11790(在 riscv64 上,如果實際需要,需要 libatomic)。
- 修復錯誤 GH-11876:ini_parse_quantity() 接受無效的數量。
- 修復錯誤 GH-12073(釋放未完全初始化的閉包時導致段錯誤)。
- 修復錯誤 GH-12060(內部迭代器倒帶處理程序被調用兩次)。
- 修復錯誤 GH-12102(在函數調用中使用陣列訪問 TMP 值時的編譯錯誤)。
DOM:
- 修復設置無效的 DOMDocument 編碼時的記憶體洩漏。
Iconv:
- 修復 NetBSD 上的構建,仍使用舊的 iconv 簽名。
Intl:
- 修復錯誤 GH-12020(MessageFormatter::formatMessage() 失敗後 intl_get_error_message() 無效)。
MySQLnd:
- 修復錯誤 GH-10270(通過 SSL 連線失敗時的無效錯誤訊息:"trying to connect via (null)")。
ODBC:
- 修復 SQLPrepare 失敗時的記憶體洩漏。
- 修復持久的程序式 ODBC 連線未被關閉。
SimpleXML:
- 修復錯誤 #52751(不支援 XPath processing-instruction() 函數)。
SPL:
- 修復錯誤 GH-11972(8.1.18 中 RecursiveCallbackFilterIterator 的回歸)。
SQLite3:
- 修復錯誤 GH-11878(SQLite3 回調函數導致可呼叫陣列的記憶體洩漏)。
資料來源:
https://www.php.net/ChangeLog-8.php#8.2.11