有人可以解释下面的结果差异
echo intval(1e10);
Run Code Online (Sandbox Code Playgroud)
产量 1410065408
echo 1e10;
Run Code Online (Sandbox Code Playgroud)
产量 10000000000
有符号整数具有最大值.在32位系统上,那是2 ^ 16或2147483647.当intval一个更大的数字时,它会溢出.您找到的值还可以计算:
php > echo 1e10 % (2147483647);
1410065408
Run Code Online (Sandbox Code Playgroud)