Content-Length: 41387 | pFad | http://www.php.net/manual/book.outcontrol.php

PHP: Output Control - Manual
PHP 8.4.3 Released!

Output Buffering Control

add a note

User Contributed Notes 1 note

up
53
clancy hood at gmail dot com
15 years ago
The manual is a little shy on explaining that output buffers are nested, and that "turns off output buffering" means turning off the highest nested buffer. See ob_get_level (for a useful function, but still no explanation)

<?php
ob_start
();
echo
"1:blah\n";
ob_start();
echo
"2:blah";
// ob_get_clean() returns the contents of the last buffer opened. The first "blah" and the output of var_dump are flushed from the top buffer on exit
var_dump(ob_get_clean());
exit;
?>

puts:
1:blah
string(6) "2:blah"

Prior to realising this, I had thought PHP's ob functionality left more to be desired. I *really* wish I knew earlier.
To Top








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://www.php.net/manual/book.outcontrol.php

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy