Document the ob_*() functions

This commit is contained in:
Zeev Suraski 2000-04-18 19:18:47 +00:00
parent 39b4163bfb
commit c007a7232d
2 changed files with 32 additions and 0 deletions

View file

@ -337,32 +337,47 @@ static int php_ub_body_write(const char *str, uint str_length)
*/
/* {{{ proto void ob_start()
Turn on Output Buffering */
PHP_FUNCTION(ob_start)
{
php_start_ob_buffering();
}
/* }}} */
/* {{{ proto void ob_end_flush()
Flush (send) the output buffer, and turn off output buffering */
PHP_FUNCTION(ob_end_flush)
{
php_end_ob_buffering(1);
}
/* }}} */
/* {{{ proto void ob_end_clean()
Clean (erase) the output buffer, and turn off output buffering */
PHP_FUNCTION(ob_end_clean)
{
php_end_ob_buffering(0);
}
/* }}} */
/* proto string ob_get_contents()
Return the contents of the output buffer */
PHP_FUNCTION(ob_get_contents)
{
if (php_ob_get_buffer(return_value)==FAILURE) {
RETURN_FALSE;
}
}
/* }}} */
/* proto void ob_implicit_flush([flag])
Turn implicit flush on/off
Implicit flush is equivalent to calling flush() after every output call */
PHP_FUNCTION(ob_implicit_flush)
{
zval **zv_flag;
@ -389,6 +404,7 @@ PHP_FUNCTION(ob_implicit_flush)
php_end_implicit_flush();
}
}
/* }}} */
PHPAPI char *php_get_output_start_filename()