1

正如我从对 SO 上其他问题的回答中了解到的那样,当您有非常大的数字、使用大于 2GB 的文件或需要超过 4GB 或内存时,64 位 php 是很好的。

我的问题是我什么时候需要这些东西?我想将它用于 CRUD 操作、CMS、报告。这是可能进行关键任务操作。我将使用 64 位操作系统(Windows 2008 R2、Linux)。

我什至不确定 php 使用“大于 2GB 的文件”意味着什么。

4

1 回答 1

1

如果您需要处理非常大的数字,您可能需要 64 位 PHP。

  • 32 位 PHP 可以处理 -2147483648 到 2147483647 范围内的整数。

  • 64 位 PHP 可以处理 -9223372036854775808 到 9223372036854775807 范围内的整数。

如果您需要处理大于九位数的数字,您可能需要 64 位构建。

32 位 PHP 在一定程度上仍然可以处理大量数据;它会将它们处理为floator string。但是你会失去性能和精度,所以它不是很好。

文件大小限制不太可能影响您。2 gig 对于单个文件来说是一个非常大的大小,因为我们正在谈论基于 Web 的系统。

于 2013-08-09T16:24:25.293 回答