bindec
Function • Params and return types changed in PHP 8.0
Binary to decimal.
bindec Function synopsis
bindec(string $binary_string): int|float
Parameters
$binary_string
Typestring
The binary string to convert.
Any invalid characters in $binary_string are silently ignored.
As of PHP 7.4.0 supplying any invalid characters is deprecated.
Return value
Typeint|float
The decimal value of $binary_string
Changes to the bindec Function
PHP 8.0
- Return type added:
int|float - Parameter name of parameter #1 changed:
$binary_numberto$binary_string - Parameter type added for parameter #1 (
$binary_string):string
- bindec($binary_number)
+ bindec(string $binary_string): int|float bindec Function Availability
bindec 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 |