पीएचपी set_file_buffer () समारोह
❮ पीएचपी फाइल सिस्टम संदर्भउदाहरण
एक असंबद्ध स्ट्रीम बनाएं:
<?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(file, buffer)
पैरामीटर मान
Parameter | Description |
---|---|
file | Required. Specifies a file pointer |
buffer | Required. Specifies the number of bytes to buffer |
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: | 0 सफलता पर, अनुरोध विफल होने पर दूसरा मान |
---|---|
पीएचपी संस्करण: | 4.3+ |
❮ पीएचपी फाइल सिस्टम संदर्भ