Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

fflush

Description

The fflush of Filesystem for PHP flushes the output to a file.

Syntax

fflush(
    resource $stream
): bool

Parameters

stream

The file pointer must be valid, and must point to a file successfully opened by fopen() or fsockopen() (and not yet closed by fclose()).

Return

Returns true on success or false on failure.

Examples

1

<?

$filename = $_SERVER['DOCUMENT_ROOT'] . '/assets/txt/1.txt';
$mode = 'r+';

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

    $contents = fread($stream, filesize($filename));
    
    rewind($stream);
    fwrite($stream, $contents);
    
    rewind($stream);
    $contents = fread($stream, filesize($filename));
    echo "fwrite without fflush: $contents" . PHP_EOL;
    
    rewind($stream);
    fwrite($stream, $contents);
    fflush($stream);
    
    rewind($stream);
    $contents = fread($stream, filesize($filename));
    echo "fwrite with fflush:    $contents";

fclose($stream);

?>
fwrite without fflush: hello
fwrite with fflush:    hello
HomeMenu