PHP file_get_contents多次为同一个文件

时间:2013-06-02 22:55:46

标签: php

在PHP中使用file_get_contents,如果我在同一个文件上两次使用它会发生什么?

它是否足够智能,只能加载一次文件,只需在后续调用中查看第一次调用的结果;或者我是否需要自己实施这样的东西?

在文档中它有一行说明了这一点,但我并不真正理解它的含义或它是否相关:

  

如果操作系统支持,它将使用内存映射技术来提高性能。

我不确定如何准备一个测试用例来为自己解决这个问题,因此任何有关我如何做到这一点的信息也会有用。

1 个答案:

答案 0 :(得分:3)

它会两次读取文件。如果你想要两次相同的内容,那么无论如何都要把它放在一个变量中。