あるファイルから別のファイルに簡単に書き込もうとしています。
$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)
それで、私が割り当てようとしているメモリが実際には小さいのに、メモリが使い果たされていますか?メモリ制限を増やすことでこれを機能させることができますが、なぜこの制限で機能しないのか知りたいです。