PHP file_get_contents多次访问同一个文件


PHP file_get_contents multiple times for the same file

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

是否足够智能,只加载一次文件,并在随后的调用中简单地引用第一次调用的结果;还是我需要自己实现类似的东西?

在文档中有一行这样说,但我真的不明白这是什么意思,或者它是否相关:

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

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

它将读取文件两次。如果你想要相同的内容两次,把它放在一个变量中,这是一个好习惯。