PHP 8.1 Alpha 2發佈 帶來持續的性能優化

PHP 8.是繼去年PHP 8之後的又一重要版本更新,目前已Alph 2階段,本週計劃推出Alph 3,之後將會功能凍結 (Fetue Feeze) 階段。

PHP 8.最近幾個月的改進主要包括:

①引入枚舉。

②PHP 8.支持fsync()函數確保操作系統已將數據/元數據的更改寫入底層存儲。另外,fsyncdt()函數用於確保數據(非元數據)同步。

③增加Fibes,以改進PHP中的異步支持。PHP Fibes允許PHP函數在不污染調用堆棧的情況下被中斷,並支持現有接口的透明非阻塞I/O實現。

④將更多PHP資源轉換爲對象。

⑤PHP-FPM現在支持mcOS上的進程重命名。

⑥PHP 8.哈希代碼添加對xxHsh和MumuHsh V3的支持。

⑦PHP Sodium支持XChCh20流密碼函數和Ristetto255函數。

⑧OPcche現在有一箇繼承緩存。

⑨持續的性能優化。

本月初,PHP 7.4.2、PHP 8.0.8、PHP 7.3.29版本也發佈了安全更新,使用PHP主機的用戶,可選擇升級到最新的安全版本啦。PHP 8.的目標是在月底GA,在此期間PHP 8.會持續推出測試版本和候選版本。