You are the one used unexported php_ob_* function in var.c :) I'll fix var.c, then.
-- Yasuo Ohgaki Derick Rethans wrote: > On Thu, 3 Oct 2002, Yasuo Ohgaki wrote: > > >>A little history. When 4.1.0 (or 4.2.0?) is released, I've fixed >>crush with deleting wrong buffer with implicit flush. The fix >>disabled implicit flush. >> >>I finally fixed implicit flush. Users should worry about >>implicit flush directive in php.ini now. e.g. implicit_flush=Off >>for normal use. >> >>Apparently, CLI SAPI implicitly enable implicit flush at >>initialization no matter what the php.ini setting is. CLI behavior >>is wrong, since there is no way to change implicit flush directive >>once script is started. I notified this to Edin and he would address >>this issue soon hopefully. > > > Can be, but implicit_flush is documented like this (which is correct): > > implicit_flush boolean > > FALSE by default. Changing this to TRUE tells PHP to tell the output > layer to flush itself automatically after every output block. This is > equivalent to calling the PHP function flush() after each and every call > to print() or echo() and each and every HTML block. > > It says totally NOTHING about output buffering issues. This change also > breaks internal functions: > > <?php > $str = var_export ("foo", TRUE); > ?> > 'foo' > > (While it should not have dumped the contents at all). Please revert > this, as this breaks backward compability BIG time, and IMO this is not > a shortcoming of CLI. BTW, where did you get that implicit_flush should > disable all output buffers? > > Derick > > -- > > --------------------------------------------------------------------------- > Derick Rethans http://derickrethans.nl/ > JDI Media Solutions > --------------[ if you hold a unix shell to your ear, do you hear the c? ]- > -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php