Manuel PHP
Précédent | Chapitre 10. Les opérateurs | Suivant

# Opérateurs sur les bits

Les opérateurs sur les bits vous permettent de manipuler les bits dans un entier.

Tableau 10-3. Les opérateurs sur les bits

Exemple | Nom | Résultat
--- | --- | ---
$a & $b | ET (AND) | Les bits positionnés à 1 dans $a ET dans $b sont positionnés à 1.
$a | $b | OU (OR) | Les bits positionnés à 1 dans $a OU $b sont sont positionnés à 1.
$a ^ $b | Xor | Les bits positionnés à 1 dans $a OU dans $b sont positionnés à 1.
~ $a | NON (Not) | Les bits qui sont positionnés à 1 dans $a sont positionnés à 0, et vice versa.
$a << $b | Décalage à gauche | Décale les bits de $a $b fois sur la gauche (chaque décalage équivaut à une multiplication par 2).
$a >> $b | Décalage à droite | Décalage des bits de $a $b fois par la droite (chaque décalage équivaut à une division par 2).

Précédent | Sommaire | Suivant
Les opérateurs d'assignation | Niveau supérieur | Opérateurs de comparaison