(PHP 5 >= 5.3.0, PHP 7)
gmp_testbit — Teste si un octet est défini
aIl peut être soit une ressource GMP en PHP 5.5 et antérieurs, soit un objet GMP en PHP 5.6 et suivants, soit une chaîne numérique qu'il est possible de convertir plus tard en un nombre.
indexL'octet à tester
Retourne TRUE si l'octet est défini dans la ressource
$a, FALSE sinon.
Une alerte de niveau E_WARNING est émise lorsque le paramètre
index est inférieur à 0 ; FALSE sera retourné
dans ce cas.
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)