Php 读取文件的更快功能是什么?

Php 读取文件的更快功能是什么?,php,file-io,Php,File Io,我正在使用fopen()和fread()读取文件 if( file_exists( $file ) ){ $open = fopen( $file , 'r' ); return fread( $open , filesize( $file ) ); } fclose( $file ); 我的文件大小约为10MB 所以,我想知道有没有更快的 file\u get\u contents似乎更快,但在我的搜索中,我发现它似乎使用了更多的ram内存。。。我应该使用哪一个?我会使用文件

我正在使用
fopen()
fread()
读取文件

if( file_exists( $file ) ){
    $open = fopen( $file , 'r' );
    return fread( $open , filesize( $file ) );
}
fclose( $file );
我的文件大小约为10MB

所以,我想知道有没有更快的


file\u get\u contents
似乎更快,但在我的搜索中,我发现它似乎使用了更多的ram内存。。。我应该使用哪一个?

我会使用文件获取内容。我想说,用户体验是您应该考虑的主要方面,如果您只想将整个文件加载到内存中,我建议您使用
file\u get\u contents()
,因为它比较短,并且可以清楚地显示您正在做什么

另外,请参阅PHP手册中的:

file\u get\u contents()
是将文件内容读入字符串的首选方法。如果操作系统支持,它将使用内存映射技术来提高性能


用户体验?用户什么时候会看到代码?@genesis谢谢你的提示,我认为我的经验是主要方面!