flush命令有什么作用?

541*_*339 4 php

你是什​​么意思

"在你把所有东西送到客户端并冲洗它之后,我会这样做."

感谢您

Jac*_*ack 10

刷新是在缓冲数据流时涉及的操作.

我们假设一个普通的stdout流.一旦到达就打印每个字节将是低效的,这就是为什么输出通常被缓冲并以块的形式"刷新"的原因.这减少了执行此类操作的开销.

那么这句话意味着他只是在准备好发送数据并通过刷新缓冲区已经有效地发送数据时才会这样做.

通常这个操作对开发人员是透明的,你可以强制刷新,但你没有明确需要这样做.