我正在構建一個系統來創建範圍從幾個Kb到50Mb左右的文件,而這個問題比其他任何事情都更讓人好奇。我在網上找不到任何答案。PHP fopen()內存效率和使用
如果我使用
$handle=fopen($file,'w');
存儲在$處理,我打電話
fclose($handle);
過嗎?它存儲在系統的內存中,還是存儲在某個臨時文件中?
其次,我使用一個循環,同時需要1024個字節的數據建立文件,每一次的寫入數據:
fwrite($handle, $content);
然後調用
fclose($handle);
當循環完成並寫入所有數據。但是,如果使用循環,效率會更高,還是內存更好?
$handle = fopen($file, 'a');
fwrite($handle, $content);
fclose($handle);
?
不要停止停止跡象:問題解決了。 – moonwave99
完美,非常感謝你的信息。 – whizzkid