PHP set_file_buffer() Function












❮ مرجع فایل سیستم PHP

مثال


یک جریان بدون بافر ایجاد کنید:




$file = fopen("test.txt"،"w");

if ($file) {

set_file_buffer($file,0);

fwrite($file,"Hello World. Testing!");

fclose($file);



?>







تعریف و استفاده


تابع ()set_file_buffer تعداد بایت‌هایی را برای بافر در
فایل داده شده.


خروجی با استفاده از fwrite() معمولاً در 8K بافر است. بنابراین، اگر دو فرآیند
روی یک فایل می نویسد، هر کدام تا 8K می نویسند
قبل از مکث، و اجازه دهید دیگری بنویسد. اگر بافر 0 باشد، عملیات نوشتن بافر نمی شود
(به این معنی که اولین فرآیند نوشتن قبل از اجازه دادن به دیگری تکمیل می شود
فرآیندهای نوشتن).


نکته: این تابع نام مستعار stream_set_write_buffer().



نحو



set_file_buffer(پرونده، بافر)

مقادیر پارامتر









را مشخص می کند



را مشخص می کند

پارامتر توضیح
پرونده لازم است. نشانگر فایل
بافر لازم است. تعداد بایت های بافر












جزئیات فنی











مقدار بازگشتی: 0 در موفقیت، مقدار دیگری در صورت عدم موفقیت درخواست
نسخه PHP: 4.3+



❮ مرجع فایل سیستم PHP