如何确定我的操作系统是32位还是64位?

Jig*_*r D 4 php architecture operating-system x86-64

我尝试使用<?php echo php_uname("m"); ?>,它返回i586,但我在Windows 7 64位,我可以在我的计算机属性中看到.所以我期待输出中的x86_64.有谁知道如何在PHP中确定OS体系结构?

对于Mac OS X我也想要同样的东西.任何帮助,将不胜感激.

小智 10

这是一个php解决方案:)

echo strlen(decbin(~0));
Run Code Online (Sandbox Code Playgroud)


小智 7

更简单

echo 8 * PHP_INT_SIZE;
Run Code Online (Sandbox Code Playgroud)