PHP中创建空文件的代码[file_put_contents vs touch]

Penelope ·
更新时间:2024-11-13
· 912 次阅读

I has passed a small test to check which function is faster to create a new file.
file_put_contents vs touch
代码如下:
<?php
for($i = ; $i < 100; $i++)
{
file_put_contents('dir/file'.$i, '');
}
?>

Average time: 0,1145s
代码如下:
<?php
for($i = ; $i < 100; $i++)
{
touch('dir/file'.$i);
}
?>

Average time: 0,2322s
所以,file_put_contents比touch快,大约两倍。 您可能感兴趣的文章:php file_put_contents()功能函数(集成了fopen、fwrite、fclose)PHP使用内置函数file_put_contents写入文件及追加内容的方法PHP中fwrite与file_put_contents性能测试代码PHP中file_put_contents追加和换行的实现方法PHP中危险的file_put_contents函数详解 PHP file_put_contents() 函数 PHP touch() 函数



put file touch PHP

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章
Vesta 2020-06-09
702