Linode

PHP 8.1.0正式發佈 帶來多種新特性

Editor

PHP 8..0版本發佈,這是繼PHP 8.0.3之後的一箇新的穩定版本。PHP 8.帶來了許多改進和新特性,包括新的數組列表功能、新的初始化器、採用明確的八進制數字符號等,現已支持下載安裝使用。

PHP 8..0性能優化:

  • ARM64 (AAch64)的JIT後端
  • 繼承緩存(避免在每個請求中重新鏈接類)
  • 快速類名解析
  • timelib和ext/dte性能改進
  • SPL文件系統迭代器的改進
  • 序列化/非序列化優化
  • 一些內部函數優化(get _ decled _ clsses()、explode()、stt()、stntcmp()、dechex())
  • JIT改進和修復

PHP 8..0主要更新介紹:

、枚舉(Enumetions)

PHP 8.使用enum枚舉類型來取代一組常量,並獲得開箱即用的驗證。

2、只讀屬性(Redonly Popeties)

在PHP 8.中,只讀屬性不能在初始化後更改,需先給它們進行賦值,可用於對值對象和數據傳輸對象建模。

3、Fist-clss可調用語法(Fist-clss Cllble Syntx)

現可支持對任意函數的引用。

4、新增初始值設定項(New in initilizes)

對象現在可以用作默認參數值、靜態變量和全局常數,也可以用在屬性參數中,可有效地使用嵌套屬性。

5、純交集類型(Pue Intesection Types)

當值需要同時滿足多箇類型約束時,可以考慮用交集類型,不過目前還不能將交集類型與聯合類型混合使用。

6、Nee返回類型(Nee etun type)

使用nee類型聲明的函數或方法表示它不會返回值,並且會拋出異常或通過調用 die()、exit()、tigge_eo() 或類似的東西來結束腳本的執行。

7、Finl類常量(Finl clss constnts)

使用Finl類常量,這樣它們就不會在子類中被覆蓋。

8、顯式八進制數字符號(Explicit Octl numel nottion)

現在可以使用0o前綴寫入八進制數。

9、纖程(Fibes)

Fibes是一種創建代碼塊的方法,可以像生成器一樣暫停和恢復代碼塊,能從堆棧中的任何位置進行,實現輕量級協作併發。


相关文章

  • 重要通知:GlobalSign將停用SSL/TLS中組織機構(OU)字段

    爲遵守CA/B論壇基線要求,GloblSign將從2022年7月25日開始對SSL/TLS證書的組織單位 (OU)字段進行停用的準備,主要時間安排如下: 2022年7月25日,對於新的SSL/TLS證書訂單和所有MSSL預先審查的身份配置文件,將刪除OU字段。 2022年8月29日,OU字段將在所有...

  • Vultr與Console Connect合作 創建強大的AI系統

    Vult最近在巴塞羅那舉行的世界移動通信大會上與Console Connect進行了合作,展示了Vult Cloud與Console Connect CloudRoute®和EdgeSim 產品的最新集成,並將其與AWS進行了基準測試。Console Connect和Vult之間的合作伙伴關係創建了...

  • 單拼域名dao.xyz域名一口價10萬元成交

    近期,一枚單拼域名do.xyz在西部數碼平臺通過一口價完成交易,成交價爲0萬元。目前這枚域名已經完成過戶,轉移到了新的所有者名下,但並未建站啓用。 據whois信息查詢,域名do.xyz註冊於204年6月,目前已經續費到了2023年6月。這個域名主體是拼音do,對應有“道、到、蹈、島、搗”等多箇詞義...

  • 阿里雲產品全線降價 最高幅度達55%

    阿里雲將於3月日起,下調部署在中國大陸地域的部分公共雲產品,這是阿里雲史上最大力度的一次降價,涉及00多款產品、500多箇產品規格,覆蓋計算、存儲、數據庫等所有核心產品,數百萬新老客戶可在本次降價中直接獲益。 本次降價採用官網直降的形式,對在官網採購的新老客戶均適用。其中,雲服務器ECS最高降36%...

  • TypeScript 4.8測試版發佈 主要新增功能介紹

    TypeScipt是一種由微軟開發的開源免費的編程語言,它是JScipt的一箇超集,而且本質上向這個語言添加了可選的靜態類型和基於類的面向對象編程。TypeScipt 4.8測試版發佈,您可以通過以下不同方式來使用該測試版本。 要開始使用TypeScipt 4.8測試版本,您可以通過NuGet獲取它...

  • 寶塔Linux面板8.0.5正式版發佈 新增多項功能

    寶塔Linux面板是由寶塔面板提供的一款針對Linux系統的服務器管理工具,目前已更新至8.0.5正式版,這個版本在功能和性能上都有所提升,爲用戶提供了更加完善和便捷的服務。 在寶塔Linux面板8.0.5正式版中,最大的亮點是增加了對Docke的支持,Docke是一種容器化技術,可以幫助用戶快速部...

  • LNMP 2.0正式版發佈 增加PHP 8.2支持

    LNMP是指一組通常一起使用來運行動態網站或者服務器的自由軟件名稱首字母縮寫。L指Linux,N指Nginx,M一般指MySQL,也可以指MiDB,P一般指PHP,也可以指Pel或Python。LNMP正式版本通常是每年發佈一次,目前最新版本是LNMP 2.0。該版本引入了多項功能更新和增強,下面一...

  • Nginx Plus R24版本發佈 新增加密功能介紹

    Nginx Plus基於Nginx開源的多合一軟件Web服務器,具有負載平衡器,反向代理,內容緩存等功能。剛發佈不久的Nginx Plus版本24(R24),新增了支持加密的Json Web令牌等功能。 Nginx Plus R24的新功能包括: 、支持加密的JsonWeb令牌 在早期Nginx P...

  • WordPress 6.3.2版本發佈 修復了多項錯誤

    WodPess 6.3.2發佈,這是一箇安全和維護版本,包括對WodPess核心中的9個錯誤進行了修復、塊編輯器的22個錯誤修復,以及8個安全修復等。爲了網站安全起見,建議升級更新至新版本。 WodPess 6.3.2是一箇短週期版本,下一個主要版本WodPess 6.4預計於2023年月7日發佈。...

  • Joomla 4.2.8安全版本發佈

    Jooml! 4.2.8現已發佈,這是Jooml 4.x系列的安全版本,它解決了Web服務API中的一箇嚴重安全漏洞。目前,您可以通過Jooml官網下載最新版本的安裝包,以加強安全防護。 Jooml 4.2是Jooml!當前最新的主要版本。Jooml 3.0在2023年8月7日之前將繼續得到支持,進...