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+ |