ID:          39120
 Updated by:  [EMAIL PROTECTED]
 Reported By: ceo at l-i-e dot com
-Status:      Open
+Status:      Closed
 Bug Type:    Documentation problem
 PHP Version: Irrelevant
 New Comment:

This bug has been fixed in the documentation's XML sources. Since the
online and downloadable versions of the documentation need some time
to get updated, we would like to ask you to be a bit patient.

Thank you for the report, and for helping us make our documentation
better.

"Default value 0 means that the function is called only in the end,
other special value 1 sets chunk_size to 4096."


Previous Comments:
------------------------------------------------------------------------

[2006-10-10 20:33:37] ceo at l-i-e dot com

Description:
------------
User-contributed notes and my own limited experience indicates that 0
and 1 are "special" to the chunk_size in ob_start() and make the
callback not behave as documented.

Can this be documented?

Or was it a bug that got fixed?


Reproduce code:
---------------
<?php
  //abuses ob_start callback in CLI to 'tee' output
  //to both buffer and stderr
  function tee($string){
    error_log($string);
    return false;
  }
  ob_start('tee', 0); //fails
  ob_start('tee', 1); //fails
  ob_start('tee', 2); //works!
?>


Expected result:
----------------
0, 1, and 2 should behave the same, or be documented as special.




------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=39120&edit=1

Reply via email to