PHP 8 Beta 3 現已發布,自從進入 Beta 階段,PHP 8 已進入特性凍結期,不會有特性上的變更。此版本更新內容如下:
Calendar
修正了bug#80007(unixtojd() 參數解析中潛在的類型混淆問題)
#COM
修正了bug#55847 (DOTNET .NET 4.0 GAC 的新位置)
DOM
#修復了bug# 79968(unattached nodes 上的DOMChildNode API 崩潰)
#Fileinfo
升級到libmagic 5.39
Opcache
修正了bug#80030(在帶有undef 動態類別名稱的靜態屬性上具有isset 的Optimizer segfault)
PHP 8 具體的發布週期如下:
#https://wiki.php.net/todo/php80
其中,刪除了RC6 使計劃與其它活躍分支的發布保持一致。也可以看到,下一個版本 RC 1 計劃於 9 月 17 日發布,8.0.0 正式 GA 日期為 11 月 26 日。
要注意的是,Beta 階段的版本不適合用於生產。
PHP 8 是一個新的主要版本,它引入了一些重大變更,以及許多新特性和效能改進,包括期待已久的JIT、Union Types、Attributes 與WeakMap 等,具體可以查看先前的報導: