下面是一個專門講述feof 教程,有實現等。
下面是一個專門講述feof 教程,有實現等。
feof
( PHP 4中, PHP 5中)
feof -測試文件結束的文件指針
描述
布爾feof (資源$處理)
試驗結束時的檔案文件指針。
參數
把柄
文件指針必須有效,必須指向一個文件成功打開fopen ( )或者fsockopen ( ) (和尚未關閉fclose ( ) ) 。
返回值
返回TRUE ,如果文件指針是EOF分析或發生錯誤(包括套接字超時) ,否則返回FALSE 。
注
警告
如果一個連接開幕fsockopen ( )不關閉服務器, feof ( )將等到超時已達到返回值TRUE 。默認的超時值為60秒。您可以使用stream_set_timeout ( )來改變這個值。
警告
如果通過文件指針是無效的,您會得到一個無限循環,因為feof ( )沒有返回值TRUE 。
看看實例:
// if file can not be read or doesn't exist fopen function returns FALSE
$file = @fopen("no_such_file", "r");
// FALSE from fopen will issue warning and result in infinite loop here
while (!feof($file)) {
}
fclose($file);
?>