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 时,禁用隐式刷新。 |