新聞資訊
行業(yè)資訊
PHP 8.2版本發(fā)布 新特性介紹
2022-12-12 18:07:53
摘要:PHP開發(fā)團隊宣布PHP 8.2.0現(xiàn)已可用,該版本是PHP語言目前最新的次要版本。PHP 8.2帶來了許多改進和新特性,主要更新內容如下。

PHP開發(fā)團隊宣布PHP 8.2.0現(xiàn)已可用,該版本是PHP語言目前最新的次要版本。PHP 8.2帶來了許多改進和新特性,主要更新內容如下。


  • 只讀類 (Readonly classes)
  • 析取范式 (DNF) 類型
  • 新的獨立類型:null、false 和 true
  • 新的 “Random” 擴展
  • traits 中的常量
  • 棄用動態(tài)屬性。動態(tài)屬性的創(chuàng)建已被棄用,除非該類通過使用#[\AllowDynamicProperties] 屬性選擇加入。 stdClass 允許動態(tài)屬性。__get()/__set() magic methods 的使用不受此更改的影響。

CLI(命令行界面)

  • 修復了bug#81496(服務器記錄不正確的請求方法)。
  • 更新了內置服務器的mime-type表。
  • 通過PHP_CLI_SERVER_WORKERS環(huán)境變量修復了內置服務器的潛在溢出。
  • 不變的GH-8575通過將STDOUT、STDERR和STDIN更改為在資源銷毀時不關閉。
  • 在靜態(tài)資源上實現(xiàn)內置的Web服務器響應,而不是主體對主體的請求。
  • 實現(xiàn)內置的Web服務器,以HTTP狀態(tài)405響應靜態(tài)資源上的刪除/放置/修補請求。
  • 修復了bugGH-9709(帶有-w/-s選項的空指針取消引用)。

Curl:

  • 添加了對CURLOPT_XFERINFOFUNCTION的支持。
  • 添加了對CURLOPT_MAXFILESIZE_LARGE的支持。
  • 增加了從cURL 7.62到7.80的新常數(shù)。
  • 新函數(shù)curl _ maintenance()。

OpenSSL:

  • 無超時/無阻塞/MSG_DONTWAIT時放棄套接字上的輪詢調用。
  • 修復了bugGH-9310(SSL local_cert和local_pk不考慮open_basedir)。
  • 實施FR # 76935(“chacha 20-poly 1305”是AEAD,但其工作方式與AEAD不同)。
  • 增加了openssl_cipher_key_length函數(shù)。
  • 修復了bugGH-9517(編譯錯誤與PR相關的openssl擴展GH-9366).
  • 修復了OpenSSL引擎列表的缺失清理-嘗試修復GH-8620。
  • 修復了bugGH-8430(用no-md2、no-md4或no-rmd160編譯的OpenSSL不會構建)。

要下載PHP 8.2.0的源代碼,請訪問下載頁面:https://www.php.net/downloads.php

Windows源代碼和二進制文件下載頁面:https://windows.php.net/download

USA-IDC為您提供免備案服務器 0元試用
立即聯(lián)系在線客服,即可申請免費產(chǎn)品試用服務
立即申請