PHP set_file_buffer() Fungsi
Referensi Sistem File PHPContoh
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() menentukan jumlah byte untuk buffer pada file yang diberikan.
Output menggunakan fwrite() biasanya buffer pada 8K. Jadi, jika dua proses menulis ke file yang sama, masing-masing akan menulis hingga 8K sebelum berhenti, dan mengizinkan yang lain untuk menulis. Jika buffer adalah 0, operasi tulis tidak dibuffer (artinya proses tulis pertama akan selesai sebelum mengizinkan proses lain untuk menulis).
Tip: Fungsi ini adalah alias dari stream_set_write_buffer().
Sintaksis
set_file_buffer(file, buffer)
Nilai Parameter
Parameter | Description |
---|---|
file | Required. Specifies a file pointer |
buffer | Required. Specifies the number of bytes to buffer |
Detail Teknis
Nilai Kembali: | 0 jika berhasil, nilai lain jika permintaan gagal |
---|---|
Versi PHP: | 4.3+ |
Referensi Sistem File PHP