❮ مرجع فایل سیستم 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