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

  

复制代码 代码如下:

  <?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_contentstouch快,大约两倍。