PHPCon Poland 2024

openssl_pkey_free

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

openssl_pkey_free释放一个私钥

警告

本函数已自 PHP 8.0.0 起被废弃。强烈建议不要依赖本函数。

说明

openssl_pkey_free(OpenSSLAsymmetricKey $key): void

注意:

此函数无效。在 PHP 8.0.0 之前,用于关闭资源。

该函数释放由 openssl_pkey_new() 创建的私钥。

参数

key

持有该密钥的资源。

返回值

没有返回值。

更新日志

版本 说明
8.0.0 此函数现已弃用,因为不再有效。
8.0.0 key 现在接受 OpenSSLAsymmetricKey;之前接受类型 OpenSSL keyresource
add a note

User Contributed Notes 2 notes

up
-1
suconghou at gmail dot com
3 years ago
PHP 8 deprecates openssl_free_key (actually openssl_pkey_free which it aliases) and automatically destroys the key instance when it goes out of scope.
up
-2
djmaze
4 years ago
This function also frees public key resources as received with openssl_pkey_get_public().

Manual above should say: "Frees a pkey resource"
To Top