file()与file\u get\u contents()哪个更好?PHP

file()与file\u get\u contents()哪个更好?PHP,php,Php,我只是想知道如何提高我正在创建的web应用程序的速度 我也愿意接受其他建议 fread或file_get_内容???-将整个文件读入字符串 -将整个文件读入数组 使用最适合你情况的东西。要读取数组或字符串中的文件吗?实际上,它们是不相关的 file()通过解析字符将文件读入数组,而file\u get\u contents()实际上将文件内容读入字符串 此外,这意味着您将受制于服务器操作系统,因为Windows EOL不同于Linux EOL(例如) 因此,第一个是文本友好的,而第二个是二进制友

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

我也愿意接受其他建议

fread或file_get_内容???

-将整个文件读入字符串

-将整个文件读入数组


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

实际上,它们是不相关的

file()
通过解析字符将文件读入数组,而
file\u get\u contents()
实际上将文件内容读入字符串

此外,这意味着您将受制于服务器操作系统,因为Windows EOL不同于Linux EOL(例如)

因此,第一个是文本友好的,而第二个是二进制友好的


简而言之,不要尝试执行
文件('image.png')

文件\u get\u contents()对于可读代码来说更好…您如何需要最终数据?作为数组还是字符串?“我试图做的是读取文件并保存内容。thnx”-你的意思是
copy()
?:)不,我将它保存在同一个文件中。我试图做的是读取文件并保存内容。thn您应该使用
文件获取内容()