crypt
Function • Params and return types changed in PHP 8.0
One-way string hashing.
crypt
Function synopsis
crypt(string $string, string $salt): string
Parameters
$string
Typestring
The string to be hashed.
$salt
Typestring
A salt string to base the hashing on. If not provided, the behaviour is defined by the algorithm implementation and can lead to unexpected results.
Return value
Typestring
Returns the hashed string or a string that is shorter than 13 characters and is guaranteed to differ from the salt on failure.
Changes to the crypt
Function
PHP 8.0
- Return type added:
string
- Parameter name of parameter #1 changed:
$str
to$string
- Parameter type added for parameter #1 (
$string
):string
- Parameter type added for parameter #2 (
$salt
):string
- crypt($str, $salt)
+ crypt(string $string, string $salt): string
crypt
Function Availability
crypt
Function AvailabilityPHP Version | Availability |
---|---|
PHP 8.5Future Release | Yes |
PHP 8.4Upcoming Release | Yes |
PHP 8.3Supported (Latest) | Yes |
PHP 8.2Supported | Yes |
PHP 8.1Security-Fixes Only | 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 |