gmp_setbit
Function • Params and return types changed in PHP 8.0
Set bit.
gmp_setbit Function synopsis
gmp_setbit(
GMP $num,
int $index,
bool $value = true
): void
Parameters
$num
TypeGMP
A GMP object.
$index
Typeint
The index of the bit to set. Index 0 represents the least significant bit.
$value
OptionalTypeboolDefault valuetrue
True to set the bit (set it to 1/on); false to clear the bit (set it to 0/off).
Return value
The gmp_setbit function is a void function; it does not return any values.
Changes to the gmp_setbit Function
PHP 8.0
- Return type added:
void - Parameter name of parameter #1 changed:
$ato$num - Parameter type added for parameter #1 (
$num):GMP - Parameter type added for parameter #2 (
$index):int - Parameter name of parameter #3 changed:
$set_clearto$value - Parameter type added for parameter #3 (
$value):bool - Parameter default value added for position #3 (
$value):true
gmp_setbit(
- $a,
+ GMP $num,
- $index,
+ int $index,
- $set_clear
+ bool $value = true
- )
+ ): void gmp_setbit Function Availability
gmp_setbit 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 |