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