PHP Conference Japan 2024

openssl_pkey_free

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

openssl_pkey_free釋放私鑰

警告

此函式自 PHP 8.0.0 起已遭 *_棄用*_。強烈建議不要依賴此函式。

說明

#[\Deprecated]
openssl_pkey_free(OpenSSLAsymmetricKey $key): void

注意:

此函式無作用。在 PHP 8.0.0 之前,此函式用於關閉資源。

此函式會釋放由 openssl_pkey_new() 建立的私鑰。

參數

key

持有金鑰的資源。

回傳值

不回傳任何值。

更新日誌

版本 說明
8.0.0 此函式現已棄用,因為它不再有任何作用。
8.0.0 key 參數現在接受 OpenSSLAsymmetricKey 物件;先前接受類型為 OpenSSL key資源
新增註釋

使用者貢獻的註釋 2 則註釋

suconghou at gmail dot com
3 年前
PHP 8 棄用了 openssl_free_key(實際上是它的別名 openssl_pkey_free),並在金鑰物件超出作用域時自動銷毀它。
djmaze
5 年前
此函式也會釋放透過 openssl_pkey_get_public() 獲取的公鑰資源。

上面的手冊應該說明:「釋放 pkey 資源」
To Top