note 90235 added to book.outcontrol

From: Date: Sat, 11 Apr 2009 18:33:21 +0000
Subject: note 90235 added to book.outcontrol
Groups: php.notes 
Request: Send a blank email to php-notes+get-153091@lists.php.net to get a copy of this message
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) <? 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. ---- Server IP: 130.206.1.5 Probable Submitter: 87.221.113.33 ---- Manual Page -- http://www.php.net/manual/en/book.outcontrol.php Edit -- https://master.php.net/note/edit/90235 Del: integrated -- https://master.php.net/note/delete/90235/integrated Del: useless -- https://master.php.net/note/delete/90235/useless Del: bad code -- https://master.php.net/note/delete/90235/bad+code Del: spam -- https://master.php.net/note/delete/90235/spam Del: non-english -- https://master.php.net/note/delete/90235/non-english Del: in docs -- https://master.php.net/note/delete/90235/in+docs Del: other reasons-- https://master.php.net/note/delete/90235 Reject -- https://master.php.net/note/reject/90235 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#153091) next »