【发布时间】:2020-04-27 09:35:23
【问题描述】:
这两个代码在读取文件时都做同样的事情,那么主要区别是什么?
1-第一个代码:
$handle = fopen($file, 'r');
$data = fread($handle, filesize($file));
2秒代码:
readfile($file);
【问题讨论】:
-
就像...你的代码的
fileopen()位在哪里? -
PHP 有没有
fileopen()?不是AFAIK。 -
@RiggsFolly 对不起,我改了标题
-
Fileread()直接将文件发送到输出缓冲区fread()将文件读入字符串变量。所有这些以及更多内容都可以在 PHP 手册中参考 -
@tnx 对标题的回答和警告,它们的阅读速度是否不同?