當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP set_file_buffer()用法及代碼示例



set_file_buffer() 函數可以設置打開文件的緩衝區大小。使用 fwrite() 函數的輸出通常以 8K 緩衝。因此,如果兩個進程寫入同一個文件,則每個進程最多可以寫入 8K,然後暫停並允許其他人寫入。如果緩衝區為0,則寫操作是無緩衝的,這意味著在允許其他進程寫入之前可以完成第一個寫入過程。此函數可以在成功時返回 0,否則返回 EOF。

用法

set_file_buffer(file, buffer)

該函數是 stream_set_write_buffer() 函數的別名。

示例

<?php
   $file = fopen("/PhpProject/sample.txt", "w");
   if ($file) {
      set_file_buffer($file, 0);
      fwrite($file, "Hello World!");
      
      fclose($file);
   }
?>

相關用法


注:本文由純淨天空篩選整理自 PHP - Function set_file_buffer()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。