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

前端之家收集整理的这篇文章主要介绍了PHP中创建空文件的代码[file_put_contents vs touch]前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

I has passed a small test to check which function is faster to create a new file. file_put_contents vs touch
<div class="codetitle"><a style="CURSOR: pointer" data="20971" class="copybut" id="copybut20971" onclick="doCopy('code20971')"> 代码如下:

<div class="codebody" id="code20971">
<?PHP
for($i = ; $i < 100; $i++)
{
file_put_contents('dir/file'.$i,'');
}
?>

Average time: 0,1145s
<div class="codetitle"><a style="CURSOR: pointer" data="12685" class="copybut" id="copybut12685" onclick="doCopy('code12685')"> 代码如下:
<div class="codebody" id="code12685">
<?PHP
for($i = ; $i < 100; $i++)
{
touch('dir/file'.$i);
}
?>

Average time: 0,2322s 所以,file_put_contentstouch快,大约两倍。

猜你在找的PHP相关文章