PHP fflush 文件系统函数

  • 定义和用法

    fflush - 将缓冲内容输出到文件
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
  • 语法

    fflush ( resource $handle )   
    
    本函数强制将所有缓冲的输出写入 handle 文件句柄所指向的资源。
  • 参数

    参数 必需的 描述
    handle 文件指针必须有效,并且是通过 fopen()fsockopen() 成功打开的(并还未由 fclose() 关闭)。
  • 返回值

    成功时返回 TRUE, 或者在失败时返回 FALSE。
  • 示例

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

    clearstatcache() - 清除文件状态缓存
    fwrite() - 写入文件(可安全用于二进制文件)