PHP Conference Japan 2024

stream_set_write_buffer

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

stream_set_write_buffer設定指定串流的寫入檔案緩衝

說明

stream_set_write_buffer(資源 $stream, 整數 $size): 整數

設定給定 stream 的寫入操作緩衝區大小為 size 位元組。

參數

stream

檔案指標。

size

要緩衝的位元組數。如果 size 為 0,則寫入操作將不使用緩衝。這確保所有使用 fwrite() 的寫入操作在其他行程被允許寫入該輸出串流之前完成。

返回值

成功時返回 0,如果請求無法滿足則返回其他值。

範例

範例 #1 stream_set_write_buffer() 範例

以下範例演示如何使用 stream_set_write_buffer() 建立一個無緩衝的串流。

<?php
$fp
= fopen($file, "w");
if (
$fp) {
if (
stream_set_write_buffer($fp, 0) !== 0) {
// 變更緩衝區失敗
}
fwrite($fp, $output);
fclose($fp);
}
?>

參見

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top