机器位和php位之间的区别

时间:2014-06-08 11:16:56

标签: php macos 64-bit 32-bit processor

我在Mac OSX Lion 10.7.5中使用的是具有处理器Core i5 64位的计算机。 但是当我尝试使用大于32位的整数时,它不能作为整数运行。

INPUT

<?php 
var_dump(is_int( 4294967296 ));//2^32
var_dump(is_int( 2147483648 ));//2^31
var_dump(is_int( 2147483647 ));//2^31-1
?>

输出

bool(false)
bool(false)
bool(true)

但是因为我的机器是64位所以我不应该期望2 ^ 32可以作为整数运行吗?

PHP有任何设置吗?

或者如何使用PHP了解机器位结构?

0 个答案:

没有答案