新しいファイルを作成する関数
file_put_contents と touch
コードをコピーする のどちらの関数が速いかを確認するための小さなテストに合格しました。 コードは次のとおりです。
for($i = ; $i < ; $i++)
{
file_put_contents('dir/file'.$i, '')
?> 平均時間: 0,1145 秒
for($i = ; $i <100; $i++) { touch('dir/file'.$i)
}?>
平均時間: 0,2322s
つまり、file_put_contents は touch よりも約 2 倍高速です。
上記は、PHP で空のファイルを作成するコード [file_put_contents vs touch] を、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。