Re: Questions about ob_start() documentation
| From: | Philip Olson | Date: | Wed, 31 Mar 2010 05:17:18 +0000 |
| Subject: | Re: Questions about ob_start() documentation | ||
| References: | 1 | Groups: | php.doc |
| Request: | Send a blank email to phpdoc+get-969381504@lists.php.net to get a copy of this message | ||
On Mar 30, 2010, at 1:44 PM, Brandon Savage wrote:
> I was looking for documentation today regarding ob_start(), and I noticed that under the
> changelog the following is stated:
>
> 6.0.0 Value 1 is no more special.
>
> This clearly isn't grammatically correct, and doesn't communicate very well what, if
> any, changes are being made to the ob_start() function in PHP 6.0.0. Can someone let me know what
> this should be, and I'll be glad to fix it?
Good question. My general debugging approach involves staring at the commit logs, as typically
people refer to reasons why a particular change was made. For the ob_start() change in question:
- http://svn.php.net/viewvc/phpdoc/en/trunk/reference/outcontrol/functions/ob-start.xml?view=log
This commit was made by world renown doc bug squashing king Jakub Vrana, who refers to a particular
bug report:
- http://bugs.php.net/47440
This should lead you in the right direction, as it appears '1' will no longer magically
mean '4096'. As for the "PHP 6" text, this issue of PHP 6 hasn't been
addressed in the manual and is handled case-by-case. Not sure how best to handle it all yet, as
it's a bit of an odd situation.
In the case of OB, it appears the big OB change will live in PHP 5.4 (although technically we
don't know if 5.4 will exist either, but it has better odds being next than 6 imho). However,
the OB patch (the feather that broke PHP 6's back) does not appear committed anywhere yet so
technically this change does not exist but if I was a betting man I'd wager it'll go in
PHP 5.4... but I digress. We can worry about the version numbering later. :)
Regards,
Philip