說明
bool
feof ( resource handle )
若果檔案指標到了 EOF 或是出錯時則返回 TRUE,否則返回一個錯誤(內含 socket
逾時),其它情況則返回 FALSE。
檔案指標必須有效,並且必須指向一個由
fopen() 或 fsockopen()
成功開啟(但還沒有被 fclose() 關閉)的檔案。
警示 |
若果傳遞的檔案指標無效可能會陷入無限迴圈中,因為 EOF 不會返回 TRUE。
例子 1. 使用無效檔案指標的 feof() 例子
<?php // 若果檔案不可讀取或是不存在,fopen 函數返回 FALSE $file = @fopen("no_such_file", "r");
// 來自 fopen 的 FALSE 會發出一條警示訊息並在這裡陷入無限迴圈 while (!feof($file)) { }
fclose($file); ?> ?
|
|
|