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

yipeiwu_com7年前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 邮件发送问题解决

这段时间修改了一下我们系统的登陆功能,为了更加安全,增加了发送邮件验证功能。当用户登陆的时候判断登陆ip是否是之前登陆过的,如果不是的话,需要向邮箱里发送验证码,然后把收到的验证码输入再...

PHP加密解密实例分析

本文实例讲述了PHP加密解密方法。分享给大家供大家参考,具体如下: //加密 function string2secret($str) { $key = "123"; $td =...

php操作xml入门之xml标签的属性分析

php操作xml入门之xml标签的属性分析

本文实例讲述了php操作xml入门之xml标签的属性。分享给大家供大家参考。具体分析如下: 复制代码 代码如下:<?xml version="1.0" encoding="...

CakePHP去除默认显示的标题及图标的方法

去除的办法是: 修改cake\libs\view\templates\layouts\default.thtml,这个是视图文件的通用模板框架(带头部和脚部)。 另外: cakephp视...

获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)

获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)

THINKphp里面有调试运行状态的效果: Process:0.2463s (Load:0.0003s Init:0.0010s Exec:0.1095s Template:0.1355...