feof
ファイルポインターがファイルの最後に到達するかどうかをテストします
feof()
関数は、ファイルの終了に到達したかどうかを検出します(EOF)。
ファイルポインターがEOFに達するか、エラーが発生した場合、trueが返されます。そうしないと、エラーが返され(ソケットタイムアウトを含む)、他の場合にfalseが返されます。
<?php $ file = fopen ( "test.txt" 、 "r" ) ; //ファイルの最後までテキスト内のすべての行を出力します。 while ( ! feof ( $ file ) ) { echo fgets ( $ file ) 。 "<br />" ; } fclose ( $ file ) ; ?>
出力:
こんにちは、これはテストファイルです。 ここには3つの行があります。 これが最後の行です。
Feof (ファイル)
パラメーター | 説明する |
---|---|
ファイル | 必須。チェックする開くファイルを指定します。 |
ファイルパラメーターはファイルポインターです。このファイルポインターは有効である必要があり、 fopen()
またはfsockopen()
によって正常に開かれたファイルを指す必要があります(ただし、 fclose()
閉じられていません)。