2

我只想知道如何提高我正在创建的 Web 应用程序的速度。

我也愿意接受其他建议。

fread 或 file_get_contents??

4

2 回答 2

14

实际上,它们是无关的。

file()通过解析EOL字符将文件读入数组,而file_get_contents()实际上将文件内容读入字符串。

此外,这意味着您受服务器操作系统的支配,因为 Windows EOL 与 Linux EOL 不同(例如)。

所以,第一个是文本友好的,而第二个是二进制友好的。

简而言之,不要尝试做file('image.png');

于 2012-06-05T12:14:29.760 回答
2

file_get_contents — 将整个文件读入字符串

file — 将整个文件读入一个数组

使用最适合您的情况的任何东西。你想读取数组或字符串中的文件吗?

于 2012-06-05T12:14:02.580 回答