我剛檢查了 PHP 7.1 的程式碼,其中的 openssl_free_key 是 opnessl_pkey_free 的別名 (PHP_FALIAS)。
這支持了 Richard 的假設。
我也建議不要使用別名,
而是在新的程式碼中使用 openssl_pkey_free 函式。
這是因為它更清楚地描述了它的用途,並且與 openssl 區段中的類似函式具有相同的結構。
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
openssl_free_key — 釋放金鑰資源
此函式自 PHP 8.0.0 起已被棄用。強烈建議不要依賴此函式。
openssl_free_key() 從記憶體中釋放與指定的 key
相關聯的金鑰。
key
不回傳任何值。
版本 | 說明 |
---|---|
8.0.0 | 此函式現已棄用,因為它不再有任何作用。 |
8.0.0 |
key 現在接受 OpenSSLAsymmetricKey;先前接受類型為 OpenSSL key 的資源。 |
我剛檢查了 PHP 7.1 的程式碼,其中的 openssl_free_key 是 opnessl_pkey_free 的別名 (PHP_FALIAS)。
這支持了 Richard 的假設。
我也建議不要使用別名,
而是在新的程式碼中使用 openssl_pkey_free 函式。
這是因為它更清楚地描述了它的用途,並且與 openssl 區段中的類似函式具有相同的結構。