查詢

fflush()函式—用法及示例

「 重新整理檔案緩衝區,並將緩衝區的內容寫入到檔案中 」


函式名:fflush()

適用版本:所有版本

用法:fflush() 函式用於重新整理檔案緩衝區,並將緩衝區的內容寫入到檔案中。它通常用於在檔案寫入之前確保緩衝區的內容被立即寫入到檔案中。

語法:bool fflush ( resource $handle )

引數:

  • $handle:必需,檔案指標資源,指向開啟的檔案。

返回值:如果成功重新整理緩衝區,則返回 true。如果失敗,則返回 false。

示例:

  1. 重新整理檔案緩衝區並寫入檔案:
$file = fopen("example.txt", "w");
fwrite($file, "Hello World");
fflush($file); // 重新整理檔案緩衝區
fclose($file);

上述示例中,我們首先開啟一個名為 "example.txt" 的檔案,並使用 fwrite() 函式向檔案中寫入 "Hello World"。然後,使用 fflush() 函式重新整理檔案緩衝區,確保內容立即寫入檔案。最後,使用 fclose() 函式關閉檔案。

注意:fflush() 函式僅適用於開啟的檔案,而不適用於標準輸入/輸出流 (stdin/stdout) 或網路套接字。在使用 fflush() 函式之前,確保已成功開啟檔案並具有寫入許可權。

補充糾錯
上一個函式: fgetc()函式
熱門PHP函式
分享連結