Documentación offline PHP master

gmp_testbit

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

gmp_testbit

Prueba si un bit está definido

Descripción#

gmp_testbit(GMP $num, int $index): bool
```php

Prueba si un bit está definido.

## Parámetros

`num`  
Un objeto `GMP`, un `int`, o un `string` que puede ser interpretado como un número siguiendo la misma lógica que si la cadena fuera usada en `gmp_init` con detección automática de la base (es decir cuando `base` es igual a 0).

`index`  
El bit a probar

## Valores devueltos

Devuelve `true` si el bit está definido en el recurso `num`, `false` en caso contrario.

## Errores/Excepciones

Se emite una advertencia de nivel `E_WARNING` cuando el argumento `index` es menor que `0` ; `false` será devuelto en este caso.

## Ejemplos

Ejemplo con `gmp_testbit`

```php

El ejemplo anterior mostrará:

bool(false)
bool(true)

Véase también#

gmp_setbit, gmp_clrbit