ID: 42641
Comment by: web4you at inbox dot ru
Reported By: robin_fernandes at uk dot ibm dot com
Status: Assigned
Bug Type: Output Control
Operating System: Windows
PHP Version: 5CVS-2007-09-12 (snap)
Assigned To: mike
New Comment:
<?php
function f($str) {
return $str;
}
function checkAndClean() {
print_r(ob_list_handlers());
while (ob_get_level()>0) {
ob_end_flush();
}
}
var_dump(ob_start(array('non_existent', 'f')));
checkAndClean();
var_dump(ob_start(array('non_existent', 'f', 'f')));
checkAndClean();
var_dump(ob_start('non_existent,f'));
checkAndClean();
var_dump(ob_start('non_existent,f,f')); //bug: expecting false with
no
output buffers. Actually returns true and initialises 2 output
buffers.
checkAndClean();
?>
is it right
buy oem
http://5starcontent.com/
Previous Comments:
------------------------------------------------------------------------
[2008-07-13 16:23:16] [EMAIL PROTECTED]
Mike? See above comment..?
------------------------------------------------------------------------
[2007-09-18 12:28:29] [EMAIL PROTECTED]
Mike, can you backport the stuff to PHP_5_3 once it's opened?
------------------------------------------------------------------------
[2007-09-14 10:07:18] robin_fernandes at uk dot ibm dot com
OK. On this subject, I think I'm running into a few other output
buffering issues which seem to be fixed in the php6 snaps. Some of these
are illustrated by tests in HEAD that fail on php5 snaps, e.g.
http://lxr.php.net/source/php-src/tests/output/ob_017.phpt . Should I
raise bugs against php5, or is there a plan to backport some output
buffering code from HEAD to php5?
------------------------------------------------------------------------
[2007-09-13 19:05:24] [EMAIL PROTECTED]
This undocumented behaviour does not exist in any way in HEAD any
longer. The implementation seemed questionable, as an array as
parameter usually indicates a method callback.
------------------------------------------------------------------------
[2007-09-13 09:22:07] [EMAIL PROTECTED]
Yeah, now that I took a closer look I can see there's something like
this implemented..I wonder when/why. :)
Please don't open documentation issue yet.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/42641
--
Edit this bug report at http://bugs.php.net/?id=42641&edit=1