Posted in PHP onJanuary 20, 2012
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 vs touch]
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@