我明白了:
致命错误:允许的内存大小为268435456字节耗尽(试图分配4981690字节)...
这看起来有点奇怪!从我能读到的内容来看,应该不会发生吗?并不意味着"反过来".我已经使用了一个非常大的memory_limit
它不会尝试一次性分配所有内容.假设我们的限制是10个字节.它将分配3,3,3和另一个3 - 繁荣:抛出错误:
Allowed memory size of 10 bytes exhausted (tried to allocate 3 bytes) in..
Run Code Online (Sandbox Code Playgroud)
不,没关系。该错误消息可能具有一定的误导性。PHP 尝试分配的 ~5 MB(4981690 字节)并不是PHP 分配的内存总量。它只是它尝试分配的最后一堆内存,但由于memory_limit.
但这看起来确实很多。你在那做什么?处理许多高分辨率图像?