我刚刚检查了 PHP 7.1 的代码,在其中 openssl_free_key 是 opnessl_pkey_free 的别名(PHP_FALIAS)。
这支持理查德的假设。
我建议不要使用别名,
而是在新代码中使用 openssl_pkey_free 函数。
这是因为它更清楚地描述了它的意图,并且与 openssl 部分中的类似函数具有相同的结构。
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
openssl_free_key — 释放密钥资源
自 PHP 8.0.0 起,此函数已被弃用。强烈建议不要依赖此函数。
key
没有返回值。
版本 | 描述 |
---|---|
8.0.0 | 此函数现在已弃用,因为它不再有任何效果。 |
8.0.0 |
key 现在接受一个 OpenSSLAsymmetricKey;以前,它接受一个类型为 OpenSSL key 的 资源。 |
我刚刚检查了 PHP 7.1 的代码,在其中 openssl_free_key 是 opnessl_pkey_free 的别名(PHP_FALIAS)。
这支持理查德的假设。
我建议不要使用别名,
而是在新代码中使用 openssl_pkey_free 函数。
这是因为它更清楚地描述了它的意图,并且与 openssl 部分中的类似函数具有相同的结构。