Maison  >  Article  >  développement back-end  >  Que signifie int en php ?

Que signifie int en php ?

藏色散人
藏色散人original
2022-01-19 11:09:294134parcourir

En php, int fait référence au type Integer, et int est un nombre dans l'ensemble "ℤ = {..., -2, -1, 0, 1, 2, ...}". peut être exprimé en décimal, hexadécimal, octal ou binaire, tel que "$a = 1234;".

Que signifie int en php ?

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Que signifie int en php ?

Type entier entier

int est une collection ℤ = {... , -2, -1, 0, 1, 2, ...}.

Syntaxe

La valeur entière int peut être exprimée en décimal, hexadécimal, octal ou binaire, et peut être précédée d'un symbole optionnel (- ou +). Vous pouvez utiliser l'opérateur négatif pour représenter un entier négatif.

Pour utiliser l'expression octale, 0 (zéro) doit être ajouté avant le nombre. À partir de PHP 8.1.0, les expressions octales peuvent également être précédées de 0o ou 0O . Pour utiliser la représentation hexadécimale, le nombre doit être précédé de 0x. Pour utiliser la représentation binaire, le nombre doit être précédé de 0b.

À partir de PHP 7.4.0, les valeurs entières peuvent contenir des traits de soulignement (_) Pour une meilleure expérience de lecture, ces traits de soulignement seront filtrés par PHP lors de leur affichage.

Exemple n°1 Expression littérale entière

<?php
$a = 1234; // 十进制数
$a = 0123; // 八进制数 (等于十进制 83)
$a = 0o123; // 八进制数 (PHP 8.1.0 起)
$a = 0x1A; // 十六进制数 (等于十进制 26)
$a = 0b11111111; // 二进制数字 (等于十进制 255)
$a = 1_234_567; // 整型数值 (PHP 7.4.0 以后)
?>

int La structure de la syntaxe est la suivante (les traits de soulignement ne sont pas pris en charge avant PHP 7.4.0) :

decimal     : [1-9][0-9]*(_[0-9]+)*
            | 0
hexadecimal : 0[xX][0-9a-fA-F]+(_[0-9a-fA-F]+)*
octal       : 0[oO]?[0-7]+(_[0-7]+)*
binary      : 0[bB][01]+(_[01]+)*
integer     : decimal
            | hexadecimal
            | octal
            | binary

La longueur des mots de l'entier dépend de la plate-forme, bien que la valeur maximale habituelle soit environ vingt milliards (signé 32 bits). La valeur maximale sur les plates-formes 64 bits est généralement d'environ 9E18. PHP ne prend pas en charge les entiers non signés. La longueur de mot d'une valeur int peut être représentée par la constante PHP_INT_SIZE, la valeur maximale peut être représentée par la constante PHP_INT_MAX et la valeur minimale peut être représentée par la constante PHP_INT_MIN.

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn