
PHP 8.1新功能初探:添加Enums, Fsync和Fibers等 正式版11月發(fā)布
PHP 8.1 已經(jīng)于今年 6 月進入 Alpha 階段。它是繼去年 PHP 8.0 之后的又一重大升級版本,添加了 Enums, Fsync 和 Fibers 等等,并對性能進行了諸多優(yōu)化。PHP 8.1 在最近幾個月的改進主要包括:
● 適用于 PHP 的 Enums (Enumerations) 終于到位整合。
● PHP 8.1 支持 fsync() 函數(shù),以幫助確保操作系統(tǒng)已經(jīng)將數(shù)據(jù)/元數(shù)據(jù)的變化寫入底層存儲中。同樣,fsyncdata() 函數(shù)也只是確保數(shù)據(jù),而不一定是元數(shù)據(jù)已被同步。
● 引入 Fibers 的支持以改善 PHP 中的異步支持。PHP Fibers 允許 PHP 函數(shù)在不污染調(diào)用棧的情況下被中斷,并支持現(xiàn)有接口的透明非阻塞 I/O 實現(xiàn)。
● 將更多的 PHP 資源轉(zhuǎn)換為對象。
● PHP-FPM 現(xiàn)在支持 macOS 上的進程重命名。
● 支持 MurmurHash V3 和 xxHash 的 PHP 散列接口。
● PHP Sodium 現(xiàn)在支持 XChaCha20 流密碼函數(shù)和 Ristretto255 函數(shù)。
● PHP的OPcache現(xiàn)在有一個繼承緩存。
● 持續(xù)的性能優(yōu)化。
雖然 RSS 訂閱已經(jīng)關(guān)閉,但在 Alpha 1 發(fā)布短短幾天后 PHP 8.1 Alpha 2 就發(fā)布了。如果想要幫忙測試 Alpha 版本的用戶,可以前往 PHP.net 進行下載。
PHP 8.1 Alpha 3 有望在下周發(fā)布,在今年 7 月將會進入功能凍結(jié)(Feature Freeze)階段。在該階段之后在 8 月中旬前還將會發(fā)布 3 個 Beta 版本,之后 9 月開始推出幾個候選版本,正式版本有望在今年 11 月月底發(fā)布。
今天,PHP 還發(fā)布了 PHP 8.0.8, 7.4.21 和 7.3.29,更新日志如下:
→ 7.3.29:?https://php.net/ChangeLog-7.php#7.3.29
→ 7.4.21:?https://php.net/ChangeLog-7.php#7.4.21
→ 8.0.8:?https://php.net/ChangeLog-8.ph
[超站]友情鏈接:
四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級服務(wù)市場:https://www.ijiandao.com/

隨時掌握互聯(lián)網(wǎng)精彩
- 1 “花兒為什么這樣紅” 7904672
- 2 70萬一針救命藥進醫(yī)保 7808429
- 3 用1分錢做“暗號”的食堂阿姨火了 7712492
- 4 去新疆的100個理由 7619069
- 5 霸總要沒了?廣電出手規(guī)范管理短劇 7522207
- 6 小熊電器回應(yīng)養(yǎng)生壺爆炸 7428314
- 7 老人用手機哄5歲孫子 致1000度近視 7327736
- 8 日本網(wǎng)友贊嘆福建艦:真的太帥了 7237035
- 9 中國今年出了三位A類影后 7141474
- 10 官方回應(yīng)“唐飛機直播時墜機身亡” 7046454