ホームページ  >  記事  >  バックエンド開発  >  php feof() 関数の概要と、feof() 関数を使用してファイルを読み取る方法

php feof() 関数の概要と、feof() 関数を使用してファイルを読み取る方法

怪我咯
怪我咯オリジナル
2017-07-10 17:03:471387ブラウズ

この記事では、PHPでファイルを読み取るためにfeof()関数を使用する方法を主に紹介し、例の形式で正しい使用法と誤った使用法を比較し、必要な友人が参照できるようにfeof()関数の使用スキルを説明します。 it

feof() 関数は、ファイルの終わり (eof) に到達したかどうかを検出します。 ファイルポインタがEOFに達するかエラーが発生した場合はTRUEを返し、それ以外の場合はエラー(ソケットタイムアウトを含む)を返します。それ以外の場合はFALSEを返します。

feof は PHP 4、PHP 5 に適用されます
- ファイル ポインターがファイルの末尾に到達したかどうかをテストするために使用されます。

サーバーが fsockopen() によって開かれた接続を閉じない場合、feof() はタイムアウトになるまで待機し、TRUE を返します。デフォルトのタイムアウト制限は 60 秒ですが、この値は stream_set_timeout() を使用して変更できます。

ファイルポインタは有効である必要があり、fopen() または fsockopen() によって正常に開かれた (そしてまだ fclose() によって閉じられていない) ファイルを指している必要があります。

渡されたファイルポインタが無効な場合、EOF は TRUE を返さないため、無限ループ に陥る可能性があります。 例 #1 feof() は無効なファイル ポインターを使用しています。
これが最後の行です。

以上がphp feof() 関数の概要と、feof() 関数を使用してファイルを読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。