PHP set_file_buffer() 函式
❮ PHP 檔案系統參考示例
建立無緩衝流
<?php
$file = fopen("test.txt","w");
if ($file) {
set_file_buffer($file,0);
fwrite($file,"Hello World. Testing!");
fclose($file);
}
?>
定義和用法
set_file_buffer() 函式為給定的檔案指定要緩衝的位元組數。
使用 fwrite() 進行輸出通常是按 8K 進行緩衝的。因此,如果兩個程序寫入同一個檔案,每個程序將寫入最多 8K 然後暫停,允許另一個程序寫入。如果緩衝區為 0,則寫入操作是無緩衝的(意味著第一個寫入程序必須完成後才能允許其他程序寫入)。
提示:此函式是 stream_set_write_buffer() 的別名。
語法
set_file_buffer(file, buffer)
引數值
引數 | 描述 |
---|---|
file | 必需。指定一個檔案指標 |
buffer | 必需。指定要緩衝的位元組數 |
技術詳情
返回值 | 成功時返回 0,如果請求失敗則返回其他值 |
---|---|
PHP 版本 | 4.3+ |
❮ PHP 檔案系統參考