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+ |
---|