新版 PHP 8.0:新功能正式上線

01.13.2021  - 作者  在 域名

PHP 8.0 版正式上線,即日起您可以在 Simple Hosting 建立主機並使用此新版本!

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

使用 JIT 即時編譯

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

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

PHP 8.0 版其他導入的新功能

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

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

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

在 Gandi Simple Hosting 上試用 PHP 8.0 版

請注意:目前的網頁代管主機仍無法使用更新的 PHP 8.0 版本,但該版本將在未來幾周內上線。

PHP 7.2 版支援結束

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

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

欲更新您的 PHP 版本,您可以參考 Gandi 線上文件

請注意:如果您有在 Simple Hosting 上使用 Prestashop,目前只有 7.3 版與其兼容。