什么更快?file_put_contents();fopen();fwrite();fclose();?[已关闭]

2022-08-30 11:18:36

什么更好?我有自己的MySQL日志,所以它有大约90MB,但我不确定我应该使用哪一个。每次有查询要执行时,它都会打开文件。

什么更快?


答案 1

根据这篇文章,这是一个smidgen更快。(链接到 Wayback Machine,因为网站不再存在。fwrite()

我的猜测是,无论如何,这只是这三种方法的包装器,因此您将失去开销。file_put_contents()

编辑这个网站有相同的信息。


答案 2

此函数与连续调用 fopen()、fwrite() 和 fclose() 将数据写入文件相同。

查看文档:http://php.net/manual/en/function.file-put-contents.php

肖恩


推荐