fflush

(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)

fflush將緩沖內(nèi)容輸出到文件

說(shuō)明

fflush(resource $handle): bool

本函數(shù)強(qiáng)制將所有緩沖的輸出寫(xiě)入 handle 文件句柄所指向的資源。 成功時(shí)返回 true, 或者在失敗時(shí)返回 false

文件指針必須是有效的,必須指向由 fopen()fsockopen() 成功打開(kāi)的文件(并還未由 fclose() 關(guān)閉)。

參數(shù)

handle

文件指針必須是有效的,必須指向由 fopen()fsockopen() 成功打開(kāi)的文件(并還未由 fclose() 關(guān)閉)。

返回值

成功時(shí)返回 true, 或者在失敗時(shí)返回 false。

范例

示例 #1 File write example using fflush()

<?php
$filename 
'bar.txt';

$file fopen($filename'r+');
rewind($file);
fwrite($file'Foo');
fflush($file);
ftruncate($fileftell($file));
fclose($file);
?>

參見(jiàn)

  • clearstatcache() - 清除文件狀態(tài)緩存
  • fwrite() - 寫(xiě)入文件(可安全用于二進(jìn)制文件)