PHP set_file_buffer () ฟังก์ชัน
ความหมายและการใช้งาน
set_file_buffer () ฟังก์ชันในการกำหนดขนาดบัฟเฟอร์เพื่อเปิดไฟล์
ใช้ fwrite () ฟังก์ชั่นขนาดบัฟเฟอร์ส่งออกมักจะ 8K ดังนั้นถ้าคุณต้องการที่สองกระบวนการเขียนไปยังแฟ้มเดียวกันแต่ละไฟล์เท่านั้นที่สามารถเขียนให้มีขนาดสูงสุดของ 8K และช่วยให้กระบวนการอื่น ๆ ที่จะเขียน หากบัฟเฟอร์คือ 0 แล้วเขียนการดำเนินงานจะไม่ได้รับบัฟเฟอร์ (นี่หมายถึงเฉพาะหลังจากที่เขียนกระบวนการแรกแล้วเสร็จเพื่อให้กระบวนการอื่น ๆ ที่จะเขียน)
หากประสบความสำเร็จการทำงานกลับ 0 มิฉะนั้นก็จะส่งกลับ EOF
ไวยากรณ์
set_file_buffer(file,buffer)
参数 | 描述 |
---|---|
file | 必需。规定打开的文件。 |
buffer | 必需。规定缓冲大小,以字节计。 |
เคล็ดลับและคำอธิบาย
เคล็ดลับ: ฟังก์ชั่นนี้เป็น stream_set_write_buffer () นามแฝง
ตัวอย่าง
สร้างกระแส unbuffered:
<?php
$file = fopen("test.txt","w");
if ($file)
{
set_file_buffer($file,0);
fwrite($file,"Hello World. Testing!");
fclose($file);
}
?>
$file = fopen("test.txt","w");
if ($file)
{
set_file_buffer($file,0);
fwrite($file,"Hello World. Testing!");
fclose($file);
}
?>
เสร็จสมบูรณ์คู่มือการใช้งานระบบแฟ้ม PHP อ้างอิง