<Lengkap PHP Filesystem Referensi
Definisi dan Penggunaan
The set_file_buffer() fungsi menetapkan ukuran buffer dari file terbuka.
Output menggunakan fwrite() biasanya disangga pada 8K. Jadi, jika dua proses menulis ke file yang sama, masing-masing akan menulis sampai 8K sebelum berhenti, dan memungkinkan lainnya untuk menulis. Jika buffer adalah 0, menulis operasi adalah unbuffered (yang berarti bahwa proses menulis pertama akan selesai sebelum mengizinkan proses lain untuk menulis).
Fungsi ini mengembalikan 0 pada keberhasilan, jika tidak maka kembali EOF.
Sintaksis
set_file_buffer(file,buffer)
Parameter | Deskripsi |
---|---|
file | Wajib. Menentukan file yang terbuka |
buffer | Wajib. Menentukan ukuran buffer dalam bytes |
Tips dan Catatan
Tip: Fungsi ini adalah alias dari stream_set_write_buffer() .
Contoh
Menciptakan arus unbuffered:
<?php
$file = fopen("test.txt","w");
if ($file)
{
set_file_buffer($file,0);
fwrite($file,"Hello World. Testing!");
fclose($file);
}
?>
<Lengkap PHP Filesystem Referensi