openssl_get_cipher_methods
Function • Params and return types changed in PHP 8.0
Gets available cipher methods.
openssl_get_cipher_methods Function synopsis
openssl_get_cipher_methods(bool $aliases = false): array
Parameters
$aliases
OptionalTypeboolDefault valuefalse
Set to true if cipher aliases should be included within the
returned array.
Return value
Typearray
An array of available cipher methods.
Note that prior to OpenSSL 1.1.1, the cipher methods have been returned in
upper case and lower case spelling; as of OpenSSL 1.1.1 only the lower case
variants are returned.
Changes to the openssl_get_cipher_methods Function
PHP 8.0
- Return type added:
array - Parameter type added for parameter #1 (
$aliases):bool - Parameter default value added for position #1 (
$aliases):false
- openssl_get_cipher_methods($aliases)
+ openssl_get_cipher_methods(bool $aliases = false): array openssl_get_cipher_methods Function Availability
openssl_get_cipher_methods Function Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Upcoming Release | Yes |
| PHP 8.5Supported (Latest) | Yes |
| PHP 8.4Supported | Yes |
| PHP 8.3Security-Fixes Only | Yes |
| PHP 8.2Security-Fixes Only | Yes |
| PHP 8.1Unsupported | Yes |
| PHP 8.0Unsupported | Yes |
| PHP 7.4Unsupported | Yes |
| PHP 7.3Unsupported | Yes |
| PHP 7.2Unsupported | Yes |
| PHP 7.1Unsupported | Yes |
| PHP 7.0Unsupported | Yes |
| PHP 5.6Unsupported | Yes |
| PHP 5.5Unsupported | Yes |
| PHP 5.4Unsupported | Yes |
| PHP 5.3Unsupported | Yes |