mirror of
https://github.com/php/php-src.git
synced 2025-01-27 14:13:41 +08:00
Begin the cleanup - remove ob_flush_all()
This commit is contained in:
parent
b832af75f0
commit
de36720e0e
@ -747,7 +747,6 @@ function_entry basic_functions[] = {
|
||||
/* functions from output.c */
|
||||
PHP_FE(ob_start, NULL)
|
||||
PHP_FE(ob_flush, NULL)
|
||||
PHP_FE(ob_flush_all, NULL)
|
||||
PHP_FE(ob_clean, NULL)
|
||||
PHP_FE(ob_end_flush, NULL)
|
||||
PHP_FE(ob_end_clean, NULL)
|
||||
|
@ -752,28 +752,6 @@ PHP_FUNCTION(ob_flush)
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
/* {{{ proto bool ob_flush_all(void)
|
||||
Flush (send) contents of output buffers. All buffered contents will be written/sent */
|
||||
PHP_FUNCTION(ob_flush_all)
|
||||
{
|
||||
int orig;
|
||||
|
||||
if (ZEND_NUM_ARGS() != 0)
|
||||
WRONG_PARAM_COUNT;
|
||||
|
||||
if (!OG(ob_nesting_level)) {
|
||||
php_error_docref("ref.outcontrol" TSRMLS_CC, E_NOTICE, "failed to flush buffer. No buffer to flush.");
|
||||
RETURN_FALSE;
|
||||
}
|
||||
|
||||
orig = OG(implicit_flush); /* save current implicit flush state */
|
||||
php_start_implicit_flush(TSRMLS_C);
|
||||
php_end_ob_buffer(1, 1 TSRMLS_CC);
|
||||
OG(implicit_flush) = orig;
|
||||
|
||||
RETURN_TRUE;
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
/* {{{ proto bool ob_clean(void)
|
||||
Clean (delete) the current output buffer */
|
||||
|
@ -47,7 +47,6 @@ PHPAPI int php_ob_get_length(zval *p TSRMLS_DC);
|
||||
|
||||
PHP_FUNCTION(ob_start);
|
||||
PHP_FUNCTION(ob_flush);
|
||||
PHP_FUNCTION(ob_flush_all);
|
||||
PHP_FUNCTION(ob_clean);
|
||||
PHP_FUNCTION(ob_end_flush);
|
||||
PHP_FUNCTION(ob_end_clean);
|
||||
|
Loading…
Reference in New Issue
Block a user