PHP中的fflush()函數是一個內置函數,用於將所有緩衝的輸出寫入打開的文件。 fflush()函數強製將所有緩衝的輸出寫入文件句柄指向的資源。 fflush()函數成功時返回true,失敗時返回false。
用法:
fflush($file)
參數:PHP中的fflush()函數僅接受一個參數$file。它指定打開的文件流。
返回值:成功返回TRUE,失敗返回FALSE。
錯誤與異常:
- 如果文件指針無效,則fflush()函數將導致錯誤。
- 指向的文件必須由fopen()或fsockopen()打開,並由fclose()關閉。
以下示例程序旨在說明fflush()函數。
程序1:注意:在下麵的程序中,名為singleline.txt的文件包含一行信息,即“此文件由一行組成。”。
<?php
// The file is opened using fopen() function
$check = fopen("singleline.txt", "r");
$seq = fgets($check);
// Writing buffered output to a file
// until the end-of-file is reached
while(! feof($check))
fflush($check);
// The file is closed using fclose() function
fclose($check);
?>
輸出:
This file consists of a single line.
程序2::在下麵的程序中,名為gfg.txt的文件包含以下文本。
This is the first line.
This is the second line.
This is the third line.
<?php
// The file is opened using fopen() function
$check = fopen("gfg.txt", "r");
$seq = fgets($check);
// Writing buffered output to a file
// until the end-of-file is reached
while(! feof($check))
fflush($check);
// The file is closed using fclose() function
fclose($check);
?>
輸出:
This is the first line. This is the second line. This is the third line.
參考:
http://php.net/manual/en/function.fflush.php
相關用法
- p5.js nfc()用法及代碼示例
- p5.js nf()用法及代碼示例
- PHP Ds\Set xor()用法及代碼示例
- p5.js nfs()用法及代碼示例
- d3.js d3.hcl()用法及代碼示例
- p5.js nfp()用法及代碼示例
- PHP cos( )用法及代碼示例
- PHP pi( )用法及代碼示例
- PHP sin( )用法及代碼示例
- p5.js value()用法及代碼示例
- PHP tan( )用法及代碼示例
- CSS var()用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | fflush() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。