Menu Home

stream_set_write_buffer

osbo.com | PHP | Functions | stream_set_write_buffer

Sets write file buffering on the given stream

Syntax

stream_set_write_buffer ( resource $stream , int $buffer ) : int

Parameters

stream

The file pointer.

buffer

The number of bytes to buffer. If buffer is 0 then write operations are unbuffered. This ensures that all writes with fwrite() are completed before other processes are allowed to write to that output stream.

Return

Returns 0 on success, or another value if the request cannot be honored.

Examples

<?

$filename = $_SERVER["DOCUMENT_ROOT"] . "/assets/txt/file.txt";
$mode = "w";

$stream = fopen($filename, $mode);

    $buffer = 1024;

    $return = stream_set_write_buffer($stream, $buffer);

    echo $return;

    $string = "Hello";

    fwrite($stream, $string);

fclose($stream);

?>
-1

PHP