我有一些简单的尝试从一个文件写入另一个文件。
$content=file_get_contents("C:\Users\Borut\Desktop\sql_PW1\mm_ads (1).sql");
file_put_contents("C:\Users\Borut\Desktop\sql_PW1\New", $content);
我读取的文件大约 80M 大,php 中的内存限制为 128M,但出现错误:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 80739522 bytes)
所以即使我试图分配的内存实际上更小,内存也会耗尽?我可以通过增加内存限制来完成这项工作,但我想知道为什么它不适用于这个限制。