تقوم الدالة set_file_buffer() بتعيين حجم المخزن المؤقت للملفات المفتوحة.
استخدم الدالة fwrite() لإخراج النتائج، ويكون حجم المخزن المؤقت عادةً 8 كيلو بايت. لذلك، إذا تمت كتابة عمليتين في نفس الملف، فسيكون كل ملف قادرًا على الكتابة بحجم يصل إلى 8 كيلو بايت فقط في المرة الواحدة، وسيتم السماح للعمليات الأخرى بالكتابة عليه. إذا كان المخزن المؤقت 0، فلن يتم تخزين الكتابة مؤقتًا (وهذا يعني أنه لن يُسمح لأي عملية أخرى بالكتابة حتى تكتمل عملية الكتابة الأولى).
ترجع هذه الدالة 0 إذا نجحت، وإلا فإنها ترجع EOF.
set_file_buffer(ملف، مخزن مؤقت)
المعلمة | يصف |
---|---|
ملف | مطلوب. يحدد الملف الذي سيتم فتحه. |
عازلة | مطلوب. يحدد حجم المخزن المؤقت بالبايت. |
نصيحة: هذه الوظيفة هي اسم مستعار لـstream_set_write_buffer().
إنشاء دفق غير مخزن:
<?php$file = fopen("test.txt"،"w");if ($file) { set_file_buffer($file,0); ملف)؛ }؟>