set_file_buffer()

PHP set_file_buffer() funksiyasi

❮ PHP fayl tizimi ma’lumotnomasi

Misol

Buferlanmaydigan oqim (stream) yarating:

<?php $file = fopen("test.txt","w"); if ($file) {   set_file_buffer($file,0);   fwrite($file,"Hello World. Testing!");   fclose($file); } ?>


ULASHISH

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!