PHP 8从入门到精通(视频教学版)
上QQ阅读APP看书,第一时间看更新

3.5.2 整型

整型是数据类型中最为基本的类型。在现有的32位运算器下,整型的取值是从-2147483648到+2147483647。整型可以表示为二进制、八进制、十进制和十六进制。

要使用二进制表达,数字前必须加上0b;要使用八进制表达,数字前必须加上0;要使用十六进制表达,数字前必须加上0x。

例如:

<?php
$a = 1234; // 十进制数
$a = -123; // 负数
$a = 0123; // 八进制数 (等于十进制83)
$a = 0x1A; // 十六进制数 (等于十进制26)
$a = 0b11111111; // 二进制数字 (等于十进制255)
?>

提示

在PHP 8中,整型值的字长可以用常量PHP_INT_SIZE来表示,最大值可以用常量PHP_INT_MAX来表示,最小值可以用常量PHP_INT_MIN表示。整型数的字长和平台有关,32位平台下的最大值是2147483647,64位平台下的最大值通常大约是9223372036854775807。