我想,对于整数,您可以使用PHP_INT_MAX以下代码:
var_dump(PHP_INT_MAX);
Run Code Online (Sandbox Code Playgroud)
在我的机器上给出这个输出:
int 2147483647
Run Code Online (Sandbox Code Playgroud)
但你必须要小心; 看整数溢出 (引用):
如果PHP遇到超出整数类型边界的数字,它将被解释为浮点数.此外,导致超出整数类型边界的数字的操作将返回浮点数.
并且,从浮点数文档页面:
浮点的大小取决于平台,尽管最大值为〜1.8e308,精度约为14位十进制数是一个常见值(64位IEEE格式).
考虑整数溢出,并根据您的情况,使用这种值可能是一个更好的(?)解决方案...
| 归档时间: |
|
| 查看次数: |
3485 次 |
| 最近记录: |