gmp_sub
gmp_xor
Fonctions GMP
PHP Manual

# gmp_testbit

(PHP 5 >= 5.3.0)

gmp_testbit — Teste si un octet est défini

### Description

bool gmp_testbit ( resource `$a` , int `$index` )

Teste si un octet est défini.

### Liste de paramètres

`a`

  Il peut être soit une ressource GMP, soit une chaîne numérique qu'il est possible de convertir plus tard en un nombre.

`index`

  L'octet à tester

### Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès, `FALSE` en cas d'échec.

### Erreurs / Exceptions

Une alerte de niveau `E_WARNING` est émise lorsque le paramètre `index` est inférieur à 0.

### Exemples

Exemple #1 Exemple avec gmp_testbit()

`<?php
$n = gmp_init("1000000");
var_dump(gmp_testbit($n, 1));
gmp_setbit($n, 1);
var_dump(gmp_testbit($n, 1));
?>`

L'exemple ci-dessus va afficher :

    bool(false)
    bool(true)

### Voir aussi

- gmp_setbit() - Modifie un bit
- gmp_clrbit() - Annule un octet

gmp_sub
gmp_xor
Fonctions GMP
PHP Manual