summaryrefslogtreecommitdiff
path: root/main/output.c
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>2000-04-18 19:18:47 +0000
committerZeev Suraski <zeev@php.net>2000-04-18 19:18:47 +0000
commitc007a7232d4b2837aa79ee01dde5ffb2558cdab1 (patch)
treec97556a9d368ca4f8879729da1cf12f2063ca394 /main/output.c
parent39b4163bfbff0752f60b78c2228f3f6c491d0697 (diff)
downloadphp-git-c007a7232d4b2837aa79ee01dde5ffb2558cdab1.tar.gz
Document the ob_*() functions
Diffstat (limited to 'main/output.c')
-rw-r--r--main/output.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/main/output.c b/main/output.c
index 6b46712b27..eb0a07a185 100644
--- a/main/output.c
+++ b/main/output.c
@@ -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()