我不确定我的平台,
我可以以编程方式诊断它吗?
答案 0 :(得分:4)
打印出max int值
echo PHP_INT_MAX;
32位硬件输出
2147483647
64位硬件输出
9223372036854775807
答案 1 :(得分:0)
如果您想使用PHP执行此操作,phpinfo(INFO_GENERAL)
应显示您服务器的信息。
答案 2 :(得分:0)
如果您指的是操作系统(而不是硬件),那么您应该可以从php_uname获取此信息。
如果你想知道硬件是32位还是64位,那么在Linux上你应该可以从/ proc / cpuinfo获取这些信息,在Windows上你必须使用Win32 API。虽然这很可能不适用于共享主机......
BTW您可能需要查看phpSysInfo的源代码,了解如何获取硬件信息。
答案 3 :(得分:-1)
您可能希望将其隐藏在其中一个predefined variables.
中另一个好看的地方是Windows-only services.