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

ob_get_contents

Description

The ob_get_contents of Output Control for PHP return the contents of the output buffer.

Syntax

ob_get_contents(): string|false

Return

This will return the contents of the output buffer or false, if output buffering isn't active.

Examples

1 · return

<?

ob_start();

    echo 'output';
    $return = ob_get_contents();

    echo PHP_EOL . "return: " . $return;

?>
output
return: output

2 · output · ob_end_clean

<?

ob_start();

    echo 'output1';
    $return1 = ob_get_contents();

    echo 'output2';
    $return2 = ob_get_contents();

ob_end_clean();

echo PHP_EOL . "return1: " . $return1 . PHP_EOL . "return2: " . $return2;

?>
return1: output1
return2: output1output2

3 · output · ob_end_flush

<?

ob_start();

    echo 'output1';
    $return1 = ob_get_contents();

    echo 'output2';
    $return2 = ob_get_contents();

ob_end_flush();

echo PHP_EOL . "return1: " . $return1 . PHP_EOL . "return2: " . $return2;

?>
output1output2
return1: output1
return2: output1output2
HomeMenu