mirror of
https://github.com/php/php-src.git
synced 2025-08-19 08:49:28 +02:00
Document the ob_*() functions
This commit is contained in:
parent
39b4163bfb
commit
c007a7232d
2 changed files with 32 additions and 0 deletions
|
@ -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_FUNCTION(ob_start)
|
||||||
{
|
{
|
||||||
php_start_ob_buffering();
|
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_FUNCTION(ob_end_flush)
|
||||||
{
|
{
|
||||||
php_end_ob_buffering(1);
|
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_FUNCTION(ob_end_clean)
|
||||||
{
|
{
|
||||||
php_end_ob_buffering(0);
|
php_end_ob_buffering(0);
|
||||||
}
|
}
|
||||||
|
/* }}} */
|
||||||
|
|
||||||
|
|
||||||
|
/* proto string ob_get_contents()
|
||||||
|
Return the contents of the output buffer */
|
||||||
PHP_FUNCTION(ob_get_contents)
|
PHP_FUNCTION(ob_get_contents)
|
||||||
{
|
{
|
||||||
if (php_ob_get_buffer(return_value)==FAILURE) {
|
if (php_ob_get_buffer(return_value)==FAILURE) {
|
||||||
RETURN_FALSE;
|
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)
|
PHP_FUNCTION(ob_implicit_flush)
|
||||||
{
|
{
|
||||||
zval **zv_flag;
|
zval **zv_flag;
|
||||||
|
@ -389,6 +404,7 @@ PHP_FUNCTION(ob_implicit_flush)
|
||||||
php_end_implicit_flush();
|
php_end_implicit_flush();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/* }}} */
|
||||||
|
|
||||||
|
|
||||||
PHPAPI char *php_get_output_start_filename()
|
PHPAPI char *php_get_output_start_filename()
|
||||||
|
|
|
@ -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_FUNCTION(ob_start)
|
||||||
{
|
{
|
||||||
php_start_ob_buffering();
|
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_FUNCTION(ob_end_flush)
|
||||||
{
|
{
|
||||||
php_end_ob_buffering(1);
|
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_FUNCTION(ob_end_clean)
|
||||||
{
|
{
|
||||||
php_end_ob_buffering(0);
|
php_end_ob_buffering(0);
|
||||||
}
|
}
|
||||||
|
/* }}} */
|
||||||
|
|
||||||
|
|
||||||
|
/* proto string ob_get_contents()
|
||||||
|
Return the contents of the output buffer */
|
||||||
PHP_FUNCTION(ob_get_contents)
|
PHP_FUNCTION(ob_get_contents)
|
||||||
{
|
{
|
||||||
if (php_ob_get_buffer(return_value)==FAILURE) {
|
if (php_ob_get_buffer(return_value)==FAILURE) {
|
||||||
RETURN_FALSE;
|
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)
|
PHP_FUNCTION(ob_implicit_flush)
|
||||||
{
|
{
|
||||||
zval **zv_flag;
|
zval **zv_flag;
|
||||||
|
@ -389,6 +404,7 @@ PHP_FUNCTION(ob_implicit_flush)
|
||||||
php_end_implicit_flush();
|
php_end_implicit_flush();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/* }}} */
|
||||||
|
|
||||||
|
|
||||||
PHPAPI char *php_get_output_start_filename()
|
PHPAPI char *php_get_output_start_filename()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue