ホームページ  >  記事  >  バックエンド開発  >  php feof関数_PHPチュートリアル

php feof関数_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:00:51942ブラウズ

以下は、実装を含む feof に特化したチュートリアルです。 ​

以下は、実装を含む feof に特化したチュートリアルです。

フェオ
(PHP 4、PHP 5)

feof - テストファイルの終わりへのファイルポインター

説明
ブール値 feof(リソース$プロセス)
テスト終了時のアーカイブ ファイルへのポインタ。

パラメータ

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


戻り値
ファイル ポインタが EOF 解析されるか、エラー (ソケット タイムアウトを含む) が発生した場合は TRUE を返し、それ以外の場合は FALSE を返します。

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

警告
渡されたファイル ポインターが無効な場合、feof() は TRUE を返さないため、無限ループが発生します。

例を見てください:

// ファイルを読み取れない場合、またはファイルが存在しない場合、fopen 関数は FALSE を返します
$file = @fopen("no_ such_file", "r");

// fopen からの FALSE は警告を発行し、ここで無限ループが発生します
while (!feof($file)) {
}

fclose($file);
?>


www.bkjia.com本当http://www.bkjia.com/PHPjc/445485.html技術記事以下は、実装を含む feof に特化したチュートリアルです。 以下は、実装を含む feof に特化したチュートリアルです。 feof (PHP 4, PHP 5) feof - テストファイルのファイルの終わりは...を参照します
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。