set_file_buffer() फ़ंक्शन
set_file_buffer() फ़ंक्शन एक खुली फ़ाइल का बफर आकार सेट करता है। सफलता पर 0 लौटाता है, अन्यथा EOF।
सिंटैक्स
set_file_buffer($file_pointer, $buffer)
पैरामीटर
| पैरामीटर | विवरण |
|---|---|
| file_pointer | फ़ाइल पॉइंटर (fopen() द्वारा लौटाया गया) |
| buffer | बफर आकार (बाइट्स में) |
वापसी मान
सफलता पर 0, विफलता पर EOF लौटाता है।
उदाहरण
<?php
$file_pointer = fopen("new.txt", "w");
$res = set_file_buffer($file_pointer, 300);
if ($res === 0) {
echo "बफर सेट हुआ";
} else {
echo "बफर सेट नहीं हुआ";
}
fclose($file_pointer);
?>
आउटपुट
बफर सेट हुआ
नोट
- मूल उदाहरण में
if($res)गलत था क्योंकि सफलता पर0लौटाता है जो फाल्सी है; सही जांच$res === 0है। - डिफ़ॉल्ट बफर आकार आमतौर पर 8KB होता है।
- बफरिंग आउटपुट प्रदर्शन में सुधार करती है।
stream_set_write_buffer()इसका विकल्प है (स्ट्रीम के लिए)।