PHP の
feof は、ファイルの終端に達したかどうかを検出する関数で、その使用構文は「feof(file)」で、パラメーター file には、チェックする開いているファイルを指定します。
#この記事の動作環境: Windows7 システム、PHP7.1、Dell G3 コンピューター。
PHP における feof とはどういう意味ですか?
feof() 関数は、ファイルの終わり (eof) に到達したかどうかを検出します。
ファイルポインタがEOFに達した場合、またはエラーが発生した場合はTRUEを返し、それ以外の場合はエラー(ソケットタイムアウトを含む)を返し、それ以外の場合はFALSEを返します。
構文
feof(file)
パラメータ
ファイルが必要です。チェックする開いているファイルを指定します。
説明
file パラメータはファイル ポインタです。このファイル ポインタは有効である必要があり、fopen() または fsockopen() によって正常に開かれた (ただし、fclose() によって閉じられていない) ファイルを指している必要があります。
ヒントと注意事項
ヒント: feof() 関数は、長さが不明なデータを走査する場合に便利です。
注: fsockopen() によって開かれた接続をサーバーが閉じない場合、feof() はタイムアウトになるまで待機し、TRUE を返します。デフォルトのタイムアウト制限は 60 秒ですが、この値は stream_set_timeout() を使用して変更できます。
注: 渡されたファイル ポインターが無効な場合、EOF は TRUE を返さないため、無限ループに陥る可能性があります。
例
<?php $file = fopen("test.txt", "r"); //输出文本中所有的行,直到文件结束为止。 while(! feof($file)) { echo fgets($file). "<br />"; } fclose($file); ?>
出力:
Hello, this is a test file. There are three lines here. This is the last line.
推奨学習: 「PHP ビデオ チュートリアル」
以上がPHP で feof とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。