Services webmasters
Partenaires
Jeux concours gratuits
 
Les types
<<<
Syntaxe Dépassement de capacité des entiers
>>>

4.2.3 Entiers
4.2 Les types
4 Référence
 Manuel PHP

->Syntaxe
Dépassement de capacité des entiers
Conversion en entiers

4.2.3.1 Syntaxe

Les entiers peuvent être spécifiés en base décimale (dite aussi base 10), en hexadécimale (base 16) ou octale (base 8). Les entiers peuvent être optionnellement précédés par le signe plus ou moins (- or +).

Pour utiliser la notation octale, vous devez préfixer le nombre avec un zéro; pour utiliser la notation hexadécimale, vous devez préfixer le nombre avec 0x .
Notations entières

$a = 1234; // nombre entier en base 10
$a = -123; // nombre entier négatif
$a = 0123; // nombre entier en base 8, octale (équivalent à 83 en base 10)
$a = 0x1A; // nombre entier en base 16, hexadécimale
           // (équivalent à 26 en base 10)
Techniquement, la structure d'un entier suit les règles suivantes :
Structure d'un entier

decimal     : [1-9][0-9]*
            | 0

hexadecimal : 0[xX][0-9a-fA-F]+

octal       : 0[0-7]+

integer     : [+-]?decimal
            | [+-]?hexadecimal
            | [+-]?octal
La taille des entiers dépend de la plate-forme de support, mais la valeur maximale est généralement de 2 milliards et des poussières (c'est un entier signé de 32 bits). PHP ne supporte pas les entiers non signés.

<< Syntaxe >>
Les types Entiers Dépassement de capacité des entiers
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -