PHP
(very simple examples)
START BUFFERING ob_start();
HOLD "HELLO WORLD" IN BUFFER echo "hello"; echo " world";
RELEASE "HELLO WORLD" AS A SINGLE OUTPUT ob_flush();
* PHP WILL RELEASE BUFFER AT THE END EVEN IF OB_FLUSH() IS OMITTED
HOLD "HELLO WORLD" IN BUFFER ob_start(); echo "hello"; echo " world";
HOLD "FOO BAR" IN BUFFER echo "foo"; echo " bar";
CLEAR/RESET BUFFER ob_clean();
THIS WILL OUTPUT "FOO BAR" ob_flush();
HOLD "HELLO WORLD" IN BUFFER ob_start(); echo "hello"; echo " world";
EMPTY BUFFER & STOP BUFFERING // ob_end_clean();
OUTPUT "HELLO WORLD" & STOP BUFFERING ob_end_flush();
HOLD "HELLO WORLD" IN BUFFER ob_start(); echo "hello"; echo " world";
"COPY" BUFFER TO VARIABLE & IMMEDIATELY OUTPUT $buff = ob_get_flush();
"COPY" BUFFER TO VARIABLE $buff = ob_get_contents();
"MOVE" BUFFER & EMPTY $buff = ob_get_clean();