feof — 测试文件指针是否到了文件结束的位置
说明
bool feof ( resource $handle )
如果文件指针到了 EOF 或者出错时则返回 TRUE,否则返回一个错误(包括 socket 超时),其它情况则返回 FALSE。
如果传递的文件指针无效可能会陷入无限循环中,因为 EOF 不会返回 TRUE。
<?php
// 如果文件不可读取或者不存在,fopen 函数返回 FALSE
$file = @fopen("no_such_file", "r");
// 来自 fopen 的 FALSE 会发出一条警告信息并在这里陷入无限循环
while (!feof($file)) {
}
fclose($file);
?>
feof函数详解
本文详细介绍了PHP中的feof函数,用于检测文件指针是否到达文件末尾。当文件指针到达文件末尾或出现错误时(包括socket超时),该函数返回TRUE;其他情况下返回FALSE。文章还提供了使用示例,展示了在文件不可读或不存在时如何避免无限循环。
580

被折叠的 条评论
为什么被折叠?



