gpt4 book ai didi

php - 如何确定共享主机运行的是 32 位还是 64 位 - 使用 php

转载 作者:IT王子 更新时间:2023-10-29 00:12:02 24 4
gpt4 key购买 nike

是否可以使用 PHP 识别 Linux 32 位或 64 位?

phpinfo() 

返回

Linux infong 2.4 #1 SMP Mon Oct 10 09:34:36 UTC 2011 i686 GNU/Linux 

它是共享主机,所以我不能使用命令行。

最佳答案

做一个简单的测试:

var_dump(is_int( 9223372036854775807 ));

对于 32 位环境,它将返回 false,因为这个数字比最大 32 位整数大得多。对于 64 位环境,它将返回 true。


或者像 mario 在评论中建议的那样使用 PHP_INT_MAX。

echo (PHP_INT_MAX == 2147483647)?'32-bit':'64-bit';

或者使用 PHP_INT_SIZE:

echo (PHP_INT_SIZE * 8) . '-bit';

关于php - 如何确定共享主机运行的是 32 位还是 64 位 - 使用 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8891304/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com