新增了 #[\SensitiveParameter]
屬性,可在回溯追蹤中移除敏感資料。
新增了 error_log_mode INI 指令,可設定錯誤日誌檔案的權限。
現在可以在常數運算式中擷取 列舉 的屬性。
現在可以在特性中定義常數。
已新增對類別唯讀的支援。
新增了CURLINFO_EFFECTIVE_METHOD
選項,它會在 curl_getinfo() 的回傳值中返回有效的 HTTP 方法。
公開了 libcurl 7.62 到 7.80 的多個新常數。
新增了 curl_upkeep() 函式來執行任何連線維護檢查。
LMDB 驅動程式現在接受 DBA_LMDB_USE_SUB_DIR
或 DBA_LMDB_NO_SUB_DIR
旗標,以決定在建立資料庫檔案時是否應該建立子目錄。
新增了 oci8.prefetch_lob_size INI 指令和 oci_set_prefetch_lob() 函式,藉由減少擷取 LOB 時 PHP 與 Oracle 資料庫之間的往返次數來調整 LOB 查詢效能。此功能適用於 Oracle Database 12.2 或更高版本。
新增了對 chacha20-poly1305 演算法的 AEAD 支援。
新增了 odbc_connection_string_is_quoted()、odbc_connection_string_should_quote() 和 odbc_connection_string_quote() 函式。這些函式主要在 ODBC 和 PDO_ODBC 擴充套件的幕後使用,但也公開給使用者空間,以便更輕鬆地進行單元測試,並讓使用者應用程式和程式庫自行執行引號處理。
新增了對 n
(NO_AUTO_CAPTURE) 修飾詞的支援,它使簡單的 (xyz)
群組不擷取。只有像 (?<name>xyz)
這樣的命名群組才會擷取。這只會影響哪些群組正在擷取,仍然可以使用編號的子模式參考,且匹配陣列仍將包含編號的結果。
這是一個新的擴充套件,它組織並整合了與亂數產生器相關的現有實作。新的且更好的 RNG 可用,消除了範圍問題。