set_file_buffer()
PHP set_file_buffer() funksiyasi
❮ PHP fayl tizimi ma’lumotnomasiMisol
Buferlanmaydigan oqim (stream) yarating:
<?php
$file = fopen("test.txt","w");
if ($file) {
set_file_buffer($file,0);
fwrite($file,"Hello World. Testing!");
fclose($file);
}
?>
Ta’rif va qo‘llanilishi
set_file_buffer() funksiyasi berilgan fayl uchun buferlanadigan baytlar sonini belgilaydi.
fwrite() yordamida chiqariladigan ma’lumotlar odatda 8K hajmda buferlanadi. Shuning uchun ikki jarayon bitta faylga yozayotgan bo‘lsa, har biri to‘xtab, ikkinchisiga yozish imkonini berishdan oldin 8K gacha yozadi. Agar buffer 0 bo‘lsa, yozish amallari buferlanmaydi (ya’ni birinchi yozish jarayoni boshqa jarayonlarga yozishga ruxsat berilishidan oldin yakunlanadi).
Maslahat: Bu funksiya stream_set_write_buffer() funksiyasining taxallusi (alias).
Sintaksis
set_file_buffer(file, buffer)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| file | Majburiy. Fayl ko‘rsatkichini belgilaydi |
| buffer | Majburiy. Buferlanadigan baytlar sonini belgilaydi |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Muvaffaqiyatli bo‘lsa 0, so‘rov bajarilmasa boshqa qiymat |
|---|---|
| PHP versiyasi: | 4.3+ |
❮ PHP fayl tizimi ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
