PHP ob_implicit_flush() 函数
实例
在每个产生输出的语句上立即向浏览器发送内容:
<?php
// Turn on implicit flushing
ob_implicit_flush(1);
// Some browsers will not display the content if it is too short
// We use str_pad() to make the output long enough
echo str_pad("Hello World!", 4096);
// Even though the script is still running, the browser already can see the content
sleep(3);
?>
// Turn on implicit flushing
ob_implicit_flush(1);
// Some browsers will not display the content if it is too short
// We use str_pad() to make the output long enough
echo str_pad("Hello World!", 4096);
// Even though the script is still running, the browser already can see the content
sleep(3);
?>
定义和用法
ob_implicit_flush()
函数启用或禁用隐式刷新。 启用后,隐式刷新会在生成后立即将输出直接发送到浏览器,以便调用 flush()
函数不需要。
语法
ob_implicit_flush(flag);
参数值
参数 | 描述 |
---|---|
flag | 设置为 1 时,会打开隐式刷新。 设置为 0 时,关闭隐式刷新。 |
技术细节
PHP 版本: | 4+ |
---|