
PHP 8.2 的新功能 – 特性、棄用、變更等 kinsta.com
PHP 8.2 建立在PHP 8.0 和 PHP 8.1 提出的更新基礎之上,計劃於 2022 年 11 月 24 日發布。
本文將詳細介紹 PHP 8.2 中的新特性,從新特性和改進到棄用和細微更改,我們將一一介紹。
隨著 PHP 8.2 於 2022 年 7 月 19 日進入其功能凍結狀態,您可以預期此列表不會有重大添加。
PHP 8.2 的新特性和改進
讓我們從探索所有最新的 PHP 8.2 功能開始。這是一個相當廣泛的列表:
- 新的只讀類
- 允許 true、false 和 null 作為獨立類型
- 析取範式 (DNF) 類型
- 編輯回溯中的敏感參數
- 新的 mysqli_execute_query 函數和 mysqli::execute_query 方法
- 在 const 表達式中獲取枚舉屬性
- 允許特徵中的常量
- 棄用動態屬性 (和新的 #[AllowDynamicProperties] 屬性)
- 棄用部分支持的可調用對象
- 棄用 #utf8_encode() 和 utf8_decode() 函數
- 棄用 ${} 字符串插值
- 棄用 Base64/QPrint/Uuencode/HTML 實體的 mbstring 函數
- 從 mysqli 中刪除對 libmysql 的支持
- 與語言環境無關的大小寫轉換
- 隨機擴展改進
Report Story
1 Comment
PHP 8.0 都還沒緩裝完成,PHP 8.2 就即將釋出,一直被 PHP 版本追的跑。