Fungsi set_file_buffer() mengatur ukuran buffer untuk file yang terbuka.
Gunakan fungsi fwrite() untuk menampilkan hasilnya. Ukuran buffer biasanya 8K. Oleh karena itu, jika dua proses menulis ke file yang sama, setiap file hanya dapat menulis hingga ukuran 8K pada satu waktu, dan proses lain akan diizinkan untuk menulis ke file tersebut. Jika buffer bernilai 0, maka operasi penulisan tidak akan di-buffer (artinya: proses lain tidak diperbolehkan menulis hingga proses penulisan pertama selesai).
Fungsi ini mengembalikan 0 jika berhasil, jika tidak, mengembalikan EOF.
set_file_buffer(file,buffer)
parameter | menggambarkan |
---|---|
mengajukan | Diperlukan. Menentukan file yang akan dibuka. |
penyangga | Diperlukan. Menentukan ukuran buffer, dalam byte. |
Tip: Fungsi ini adalah alias dari stream_set_write_buffer().
Buat aliran tanpa buffer:
<?php$file = fopen("test.txt","w");if ($file) { set_file_buffer($file,0); fwrite($file,"Halo Dunia. Pengujian!"); mengajukan); }?>