Home » PHP » Fungsi set_file_buffer() PHP

Fungsi set_file_buffer() PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Contoh
Buat aliran tanpa buffer:

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

Definisi dan Penggunaan

Fungsi set_file_buffer() dapat digunakan untuk menentukan jumlah byte untuk buffer pada file yang diberikan.

Output menggunakan fwrite() biasanya di-buffer pada 8K. Jadi, jika dua proses menulis ke file yang sama, masing-masing akan menulis hingga 8K sebelum dijeda dan memungkinkan proses lainnya untuk menulis. Jika buffer adalah 0 maka, operasi tulis tidak disangga (artinya proses penulisan pertama akan diselesaikan sebelum mengizinkan proses lain untuk menulis).

Catatan: Fungsi ini adalah alias dari stream_set_write_buffer().

Syntax

set_file_buffer(filebuffer)

Nilai Parameter

ParameterDeskripsi
fileRequired. Menentukan file pointer
bufferRequired. Menentukan jumlah byte ke buffer

Detail Teknis

Return Value:0 jika sukses dan nilai lain jika permintaan gagal
PHP Version:4.3+

You may also like