openssl_free_key

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

openssl_free_key释放密钥资源

警告

自 PHP 8.0.0 起,此函数已被弃用。强烈建议不要依赖此函数。

描述

openssl_free_key(OpenSSLAsymmetricKey $key): void

openssl_free_key() 释放与指定 key 关联的内存中的密钥。

参数

key

返回值

没有返回值。

变更日志

版本 描述
8.0.0 此函数现在已弃用,因为它不再有任何效果。
8.0.0 key 现在接受一个 OpenSSLAsymmetricKey;以前,它接受一个类型为 OpenSSL key资源
添加注释

用户贡献的注释 3 个注释

7
Lawri van Bul
6 年前
我刚刚检查了 PHP 7.1 的代码,在其中 openssl_free_key 是 opnessl_pkey_free 的别名(PHP_FALIAS)。

这支持理查德的假设。

我建议不要使用别名,
而是在新代码中使用 openssl_pkey_free 函数。

这是因为它更清楚地描述了它的意图,并且与 openssl 部分中的类似函数具有相同的结构。
0
Richard Lynch
11 年前
openssl_free_key 和 openssl_pkey_free 可能都是别名。

而首选的可能是 openssl_pkey_free。
-15
CIIDMike[at]Bweb1dev3
3 年前
PHP 8.0 已弃用:函数 openssl_free_key() 已弃用
To Top