feof
fgetc
ファイルシステム 関数
PHP Manual

# fflush

(PHP 4 >= 4.0.1, PHP 5)

fflush — 出力をファイルにフラッシュする

### 説明

bool fflush ( resource `$handle` )

この関数は、バッファリングされた全ての出力をファイルハンドル `handle` が指すリソースに強制的に書き込みます。

### パラメータ

`handle`

  ファイルポインタは、有効なファイルポインタである必要があり、 fopen() または fsockopen() で正常にオープンされた （そしてまだ fclose() でクローズされていない） ファイルを指している必要があります。

### 返り値

成功した場合に `TRUE` を、失敗した場合に `FALSE` を返します。

### 例

例1 fflush() を使用するファイル書き込みの例

`<?php
$filename = 'bar.txt';
$file = fopen($filename, 'r+');
rewind($file);
fwrite($file, 'Foo');
fflush($file);
ftruncate($file, ftell($file));
fclose($file);
?>`

### 参考

- clearstatcache() - ファイルのステータスのキャッシュをクリアする
- fwrite() - バイナリセーフなファイル書き込み処理

feof
fgetc
ファイルシステム 関数
PHP Manual