ob_get_contents in PHP

ob_get_contents — Return the contents of the output buffer

ob_get_contents(): string|false

Gets the contents of the output buffer without clearing it.

Example of ob_get_contents

<?php

ob_start();

echo "Hello ";

$out1 = ob_get_contents();

echo "World";

$out2 = ob_get_contents();

ob_end_clean();

var_dump($out1, $out2);
?>

Output

string(6) "Hello "
string(11) "Hello World"

Leave a Comment