X
HOME HTML CSS JAVASCRIPT SQL PHP JQUERY XML ASP.NET MORE...
REFERENCES | EXAMPLES | FORUM | ABOUT

PHP set_file_buffer() Function


PHP Filesystem Reference Complete PHP Filesystem Reference

Definition and Usage

The set_file_buffer() function sets the buffer size of an open file.

Output using fwrite() is normally buffered at 8K. So, if two processes writes to the same file, each will write up to 8K before pausing, and allow the other to write. If buffer is 0, write operations are unbuffered (meaning that the first write process will be completed before allowing other processes to write).

This function returns 0 on success, otherwise it returns EOF.

Syntax

set_file_buffer(file,buffer)

Parameter Description
file Required. Specifies the open file
buffer Required. Specifies the buffer size in bytes


Tips and Notes

Tip: This function is an alias of stream_set_write_buffer().


Example

Create an unbuffered stream:

<?php
$file = fopen("test.txt","w");
if ($file)
  {
  set_file_buffer($file,0);
  fwrite($file,"Hello World. Testing!");
  fclose($file);
  }
?>


PHP Filesystem Reference Complete PHP Filesystem Reference

Your suggestion:

Close [X]

Thank You For Helping Us!

Your message has been sent to W3Schools.

Close [X]
Search w3schools.com:

WEB BUILDING

Download XML Editor FREE Website BUILDER Free HTML5 Templates FREE Website Templates Free HTML Templates

SHARE THIS PAGE

facebook