一尘不染

检查您的代码是否在64位PHP上运行

php

有谁知道在PHP中检查脚本是32位还是64位运行的方法?目前,我正在使用PHP 5.3.5。

理想情况下,我想编写一个函数,以便我的代码如下所示:

if( is_32bit() === true ) {
    do_32bit_workaround();
}
do_everything_else();

有人有什么想法吗?


阅读 375

收藏
2020-05-29

共1个答案

一尘不染

检查PHP_INT_SIZE常数。它会根据寄存器的大小(即32位和64位)而变化。

在32位系统中,PHP_INT_SIZE应为 4 ;对于64位系统,应为 8

2020-05-29