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

yipeiwu_com6年前PHP代码库
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快,大约两倍。

相关文章

php JWT在web端中的使用方法教程

php JWT在web端中的使用方法教程

解释一下JWT JWT就是一个字符串,经过加密处理与校验处理的字符串,由三个部分组成。基于token的身份验证可以替代传统的cookie+session身份验证方法。三个部分分别如下:...

PHP 数据结构 算法 三元组 Triplet

复制代码 代码如下: <?php /** * 三元组 Triplet * */ class Triplet { private $_data = null; // 初始化三元组 p...

php 日期时间处理函数小结

php 计算小时数并化整为零复制代码 代码如下: /* Author: 杨宇 yangyu@sina.cn */ //参数$hours_min为数组,数组的格式为1:10,返回为1小时...

php批量上传的实现代码

如下所示:复制代码 代码如下:  if (isset($_POST['submit'])) {   foreach($_FILES['p...

PHP生成RSS文件类实例

本文实例讲述了PHP生成RSS文件类文件。分享给大家供大家参考。具体如下: PHP RSS 生成类实例代码如下: 复制代码 代码如下:<?php if (defined(...