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(file, buffer)
Nilai Parameter
Parameter | Deskripsi |
---|---|
file | Required. Menentukan file pointer |
buffer | Required. Menentukan jumlah byte ke buffer |
Detail Teknis
Return Value: | 0 jika sukses dan nilai lain jika permintaan gagal |
---|---|
PHP Version: | 4.3+ |