PHP ob_implicit_flush() 函数
示例
在每个产生输出的语句之后立即将内容发送到浏览器
<?php
// 打开隐式刷新
ob_implicit_flush(1);
// 一些浏览器会因为输出太短而不显示内容
// 我们使用 str_pad() 来使输出足够长
echo str_pad("Hello World!", 4096);
// 即使脚本仍在运行,浏览器也已经可以看到内容了
sleep(3);
?>
定义和用法
ob_implicit_flush()
函数用于启用或禁用隐式刷新。启用后,隐式刷新会在输出产生时立即将其发送到浏览器,因此无需调用 flush()
函数。
语法
ob_implicit_flush(flag);
参数值
参数 | 描述 |
---|---|
旗帜 | 设置为 1 时,启用隐式刷新。设置为 0 时,禁用隐式刷新。 |
技术详情
PHP 版本 | 4+ |
---|
❮ PHP 输出控制函数