• PHP Video Tutorials

PHP - Function set_file_buffer()

The set_file_buffer() function can set the buffer size of an open file. The output using the fwrite() function is normally buffered at 8K. So, if two processes write to the same file, each can write up to 8K before pausing and allow others to write. If the buffer is 0, write operations are unbuffered, which means that the first write process can be completed before allowing other processes to write. This function can return 0 on success, otherwise, return EOF.


set_file_buffer(file, buffer)

This function is the alias of stream_set_write_buffer() function.


   $file = fopen("/PhpProject/sample.txt", "w");
   if ($file) {
      set_file_buffer($file, 0);
      fwrite($file, "Hello World!");