PHP ob_implicit_flush() 函数

定义和用法

ob_implicit_flush() 函数用于启用或禁用隐式刷新。

当启用时,隐式刷新会在产生输出时立即将其发送到浏览器,这样就不需要调用 flush() 函数。

实例

在每个产生输出的语句上立即将内容发送到浏览器:

<?php
// 开启隐式刷新
ob_implicit_flush(1);

// 如果内容太短,某些浏览器将不会显示内容
// 我们使用 str_pad() 使输出足够长
echo str_pad("Hello World!", 4096);

// 即使脚本仍在运行,浏览器也已经可以看到内容
sleep(3);
?>

语法

ob_implicit_flush(flag);
参数 描述
flag 当设置为 1 时,启用隐式刷新。当设置为 0 时,禁用隐式刷新。

技术细节

PHP 版本: 4+