多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
整型值可以使用十进制,十六进制,八进制或二进制表示,前面可以加上可选的符号(- 或者 +)。 **注意**:要使用八进制表达,数字前必须加上`0`。要使用十六进制表达,数字前必须加上`0x`。要使用二进制表达,数字前必须加上`0b`。 ~~~php <?php $a = 1234; // 十进制数 $b = -123; // 负数 $c = 0123; // 八进制数 (等于十进制 83) $d = 0x1A; // 十六进制数 (等于十进制 26) ~~~ ##### 整数溢出 如果给定的一个数超出了 integer 的范围,将会被解释为 float。同样如果执行的运算结果超出了 integer 范围,也会返回 float。 在目录`/home/project`编辑 test.php ~~~php <?php $a = 123445566; $b = 9223372036854775807; $c = 9223372036854775808; $d = 50000000000000 * 1000000; var_dump($a); var_dump($b); var_dump($c); var_dump($d); ~~~ 执行 php test.php