gpt4 book ai didi

Windows7上的PHP位移

转载 作者:行者123 更新时间:2023-12-04 05:16:17 24 4
gpt4 key购买 nike

我有一台运行 Windows7 的笔记本电脑,如果我右键单击桌面上的“计算机”并选择属性,我可以看到“系统类型”是“64 位操作系统”如果我在 PHPStorm 中将 PHP_INT_MAX 作为 watch 运行,它会给我2147483647,为什么?这是否表明 PHPStorm 以 32 位运行或 PHP 以 32 位模式运行?如果我执行 php --version 我可以看到我正在运行 PHP 5.4.7

我的实际问题是我正在尝试做 $结果 = $var << 5 在我到达这行代码之前,$var 是 318 497 757。此行之后的 $result 是 1601993632 但应该是 10191928224 (如果我的数学是正确的)

出了什么问题,在哪里?我不知道出了什么问题或在哪里?谢谢。

最佳答案

默认情况下,全部 公共(public) PHP 从 windows.php.net 构建网站是 32 位 .根据您的描述,听起来您确实有 32 位的。

如果您想要 64 位 PHP,那么您需要找到(或自己编译)并使用 64 位 PHP 构建。

如何检查您正在使用的 xx 位 PHP

检查 phpinfo() 的输出函数(或只是 php -i 从命令行)。寻找 建筑 排在顶部。 64 位将有 x64而 32 位将有 x86 .

关于Windows7上的PHP位移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14220697/

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