PHP使用feof()函数读文件的方法
本文实例讲述了PHP使用feof()函数读文件的方法。分享给大家供大家参考。具体用法如下:
feof应用于PHP4,PHP5
-用来测试文件指针是否到了文件结束的位置。
如果服务器没有关闭由fsockopen()所打开的连接,feof()会一直等待直到超时而返回TRUE。默认的超时限制是60秒,可以使用stream_set_timeout()来改变这个值。
文件指针必须是有效的,必须指向由fopen()或fsockopen()成功打开的文件(并还未由fclose()关闭)。
如果传递的文件指针无效可能会陷入无限循环中,因为EOF不会返回TRUE。
Example#1使用无效文件指针的feof()例子:
<?php //如果文件不可读取或者不存在,fopen函数返回FALSE $file=@fopen("no_such_file","r");
//来自fopen的FALSE会发出一条警告信息并在这里陷入无限循环 while(!feof($file)){ } fclose($file); ?>