flush-output
Purpose: Flush output.
flush-output
Use flush-output statement to flush any pending output to the client (such as
FastCGI_client) or from the
command_line application.
This can be useful if the complete output would take longer to produce and intermittent partial output would be needed.
Note that whether the client will actually receive the output in this fashion depends on several factors, including the client itself and any intermediaries such as proxy servers.
Examples
In this case the complete output may take at least 20 seconds. With flush-output, the message "This is partial output" will be flushed out immediately.
@This is partial output
flush-output
sleep(20);
@This is final output
See also
Output (
finish-output flush-output output_statement p-dbl pf-out pf-url pf-web p-num p-out p-path p-url p-web )
SEE ALL (
documentation)