我正在使用Windows 7 - 64位系统,最新的XAMPP版本带有32位PHP版本。
在测试一个非常大的文件(大于PHP_MAX_INT 2147483647)时,通过 http://php.net/manual/en/function.fseek.php#112647,我现在相当确定,在执行文件指针之前,后续的fseeks会被累加起来。
我有两个问题:
我在这里提交了一个错误报告:
https://bugs.php.net/bug.php?id=69213
结果:使用64位PHP构建可能会起作用,但我没有尝试过。
在测试一个非常大的文件(大于PHP_MAX_INT 2147483647)时,通过 http://php.net/manual/en/function.fseek.php#112647,我现在相当确定,在执行文件指针之前,后续的fseeks会被累加起来。
我有两个问题:
- 我能用合理的方法打破这个累计吗(或只能使用上面链接中提到的解决方法)?
- 这个聚合是在PHP中发生的(正如我所认为的,但我不知道在PHP的哪里),还是在Windows 7中发生的?
我在这里提交了一个错误报告:
https://bugs.php.net/bug.php?id=69213
结果:使用64位PHP构建可能会起作用,但我没有尝试过。