ホームページ > バックエンド開発 > PHPの問題 > PHPのfeof関数の使い方

PHPのfeof関数の使い方

藏色散人
リリース: 2023-02-22 21:42:02
オリジナル
2942 人が閲覧しました

php feof 関数は、ファイルの終わり (eof) に達したかどうかを検出するために使用されます。構文は feof(file) です。パラメーター ファイルは必須であり、チェックする開いているファイルを指定します。

PHPのfeof関数の使い方

#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のfeof関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート