Dutch PHP Conference 2025 - Call For Papers

openssl_pkey_free

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

openssl_pkey_freeFrees a private key

Увага

Ця функція ЗАСТАРІЛА, починаючи з PHP 8.0.0. Вкрай не рекомендується на неї покладатися.

Опис

openssl_pkey_free(OpenSSLAsymmetricKey $key): void

Зауваження:

Ця функція ні на що не впливає. До PHP 8.0.0, вона використовувалася для закриття ресурсу.

This function frees a private key created by openssl_pkey_new().

Параметри

key

Resource holding the key.

Значення, що повертаються

Не повертає значень.

Журнал змін

Версія Опис
8.0.0 This function is now deprecated as it doesn't have an effect anymore.
8.0.0 key accepts an OpenSSLAsymmetricKey now; previously, a resource of type OpenSSL key was accepted.
add a note

User Contributed Notes 2 notes

up
-1
djmaze
5 years ago
This function also frees public key resources as received with openssl_pkey_get_public().

Manual above should say: "Frees a pkey resource"
up
-2
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.
To Top