PHP8.0新功能正式上線

PHP8.0 版正式上線,即日起您可以在 01Digital 使用此新版本!

這個新版本是一個重大更新,具有一些關鍵性的改進功能。讓我們一同了解 PHP8.0 版中的主要變更項目。

使用 JIT 即時編譯

這是一個遲來的主要版本。如果 PHP 最初是一種直譯型語言 (因此並不複雜),那麼 JIT 編譯器的導入允許在執行過程中編譯代碼的某些部分,以將其保留在快取中。 對於某些網站網路程式,這可以顯著地提升其執行速度。

PHP8 JIT

儘管基準測試的分數非常好,但在實際應用上 (例如 WordPress) 的收益仍待驗證。

PHP8.0 其他新功能

除了 JIT 編譯器,PHP8.0 版帶來一系列的新功能,其中包括:

  • 聯合型 2.0:允許您定義多種選擇類型,
  • 屬性 v2 版:添加元數據以指定對象,項目或文件的屬性,
  • WeakMaps:在您進行項目操作時可以節省資源,
  • 參數列表末尾的逗號,包括函數,方法和閉包,
  • throw 表達式:將該聲明轉換為可在授權的上下文中使用的表達式
  • 將語法擴展至物件導向:使用 ::class 檢索給定對象的類名稱。

查看 PHP 官網上新功能的完整清單

PHP 7.2 版支援結束

新版本 PHP 8.0 的推出也代表著 PHP 7.2 版本將停止支援 (自 2020 年 11 月 30 日起)。因此,現在是時候檢查您網站上使用的是哪個 PHP 的版本。

如果您的網站使用的是 7.2 版或是更早的版本,您應該更新您的 PHP 版本(當然,首先您要先備份您的網站)。

在 01Digital 上試用 PHP 8.0

分享文章:
Facebook
WhatsApp
Twitter
LinkedIn

PHP8.0新功能正式上線

熱門文章