Linode

PHP 8.3正式發佈 新增類型化類常量和覆蓋屬性

Editor

月23日PHP 8.3 正式發佈,最主要的變化是添加“類常量顯式類型”、“只讀屬性深拷貝”,“以及對隨機性功能的補充”,此外還包含性能改進、錯誤修復等內容。

最新版本的主要功能包括:

、新增#[\Oeide] 屬性

驗證標記有此屬性的方法是否實際上有一箇被重寫的父方法。它可以防止在刪除父方法時出現輸入錯誤或重構,這種情況會觸發致命錯誤。

2、類常量顯式類型

在類、接口或特性中聲明的常量現在可以被類型化。PHP和 JScipt 一樣,是一種動態語言,但對強類型的需求也在不斷增加,並逐漸增加了一些對應的支持。

3、新增 json_lidte () 函數

該函數檢查字符串是否爲有效的 JSON(JScipt 對象表示法),並且比 json_decode() 更高效。

4、只讀屬性深拷貝

該功能是解決 PHP 對只讀屬性支持這一“嚴重缺陷”的提案之一。非只讀類可以擴展只讀類的提案沒有被批准,但在拷貝期間重新初始化只讀屬性的能力得到了批准。在__clone()方法執行期間,只能重新初始化一次。

PHP 的新版本大約每 2 個月發佈一次,上一個版本是 2022 年 2 月發佈的PHP 8.2。PHP 每個版本都有兩年的主動支持和一年的安全支持。因此,PHP 8.0 的生命週期即將結束。早在 2022 年 月 26 日,PHP 8.0 結束了主動支持,而安全支持也將在 2023 年 月 26 日停止。


PHP

相关文章

  • Amazon EC2 M6a實例現已在AWS亞太地區(孟買)區域推出

    Amzon EC2 M6實例現已在亞太地區(孟買)區域開放。M6實例旨在平衡計算、內存、存儲和網絡資源,依託 AWS Nito 系統構建,該系統將專用硬件和輕量管理程序結合,幾乎可將主機硬件的所有計算和內存資源都提供給實例使用。 這些實例通過了SAP認證,非常適用於Web和應用程序服務器、支持企業應...

  • 微軟CBL-Mariner的Linux發行版Azure Linux正式發佈

    在內部使用兩年並自 2022 年 0 月起以公共預覽版運行後,微軟終於在日前正式公開發布了其 Azue Linux 的發行版。Azue Linux 是 Azue Kubenetes 服務(AKS)的一箇開源容器主機操作系統,它針對 Azue 進行了優化,旨在使開發人員更容易使用微軟的工具來部署和管理...

  • TeamViewer宣佈與SAP達成合作 將提供基於AR的解決方案

    近日根據有關媒體報道,著名AR遠程技術公司TemViewe宣佈加入了軟件企業SAP的合作伙伴計劃,將提供基於AR的解決方案,成果將被整合到SAP解決方案中,以推動工業工作場所的數字化轉型。 此前,TemViewe爲提供AR遠程辦公支持應用,加強向工業領域的拓展開發,設計了AR遠程工作支持應用“Tem...

  • 騰訊雲Lighthouse長安鏈新品上市 開箱即用區塊鏈

    近日,騰訊雲TencentCloud Lighthouse輕量應用服務器產品家族又添新成員—— Lighthouse長安鏈,這是騰訊雲在“雲鏈結合”產品戰略之下,圍繞國內首個自主可控軟硬件體系長安鏈打造又一款研發工具型產品,可幫助開發者快速上手長安鏈,滿足中小企業低成本、低門檻快速構建區塊鏈應用的需...

  • Linux版的Docker Desktop正式發佈

    Linux版的Docke Desktop正式發佈,它可在Debin、Ubuntu和Fedo上使用,併爲Ach Linux提供了實驗性支持,旨在爲Linux桌面環境的開發人員提供與目前在mcOS和Windows上完全相同的Docke桌面體驗。 Docke Desktop是一箇易於安裝的應用程序,使您能...

  • Debian 11.5版本發佈 新增對安全問題的修正

    Debin項目近日發佈了Debin 的第五次更新版本(Debin .5),該版本主要增加了對安全問題的修正,以及對一些錯誤的調整。安全建議已經單獨發佈,並在可能的情況下提供參考。 Debin .5是一箇安全維護版本,更新了相關軟件包。安裝後,您可以使用最新的Debin鏡像將軟件包升級到當前版本。 D...

  • Gname香港/新加坡/馬來西亞A系列雲服務器上線公告及購買流程

    爲感謝廣大用戶一直以來對Gnme的支持和信任,也爲了滿足用戶對雲服務器區域和類型選擇的多樣化需求,Gnme推出全新的A系列雲服務器,爲大家帶來更多選擇,這些新產品將滿足各種業務需求。 在區域選擇方面,A系列雲服務器在中國(香港)、新加坡和馬來西亞(吉隆坡)有售,用戶可以輕鬆訪問這些區域所需的雲服務器...

  • Sectigo證書將於2022年7月1日起棄用OU字段

    根據CA/B論壇最新規定:從2022年9月日開始,所有CA頒發的可信SSL/TLS數字證書將不再使用OU字段。爲遵循行業新規,提前應對SSL證書策略變更,Sectigo證書將於2022年7月日棄用OU字段,相關內容如下。 主要變更: 從2022年7月日開始,Sectigo不再簽發含有OU字段信息的S...

  • Nginx 1.20.2穩定版發佈 修正了多項錯誤

    Nginx是一款面向性能設計的輕量級HTTP服務器,相比Apche、lighttpd具有佔有內存少、穩定性高、併發能力強等優勢。近日Nginx .20.2穩定版發佈,本次更新修正了多項錯誤。 Nginx .20.2主要更新內容如下: 特性:兼容 OpenSSL 3.0。 錯誤修正:SSL 變量在日誌...

  • GNOME 41.1 發佈 主要更新內容介紹

    GNOME 4錯誤修復版本4.現已發佈,作爲流行的Linux桌面環境,現下多款Linux發行版啓用GNOME 4作爲默認桌面,比如Fedo 35。GNOME 4.引入了新的多任務和移動連接設置、增強的電源管理功能等。 GNOME 4.主要更新內容: GNOME 4. 進一步改進了 GNOME She...