flush
刷新系统输出缓冲区
PHP 4 及以上版本均支持。
flush() 函数用于将 PHP 输出缓冲区的内容发送到浏览器,强制服务器将当前缓冲的数据推送给客户端。通常用在需要实时输出内容的场景,如动态显示进度条或日志信息。
void flush ( void )
该函数没有返回值。
下面的示例演示了如何使用 flush() 函数在循环中逐步输出内容,每次输出后立即发送给客户端。
代码通过循环输出五条信息,每次输出后调用 flush() 函数立即将内容发送给客户端。sleep(1) 用于模拟处理过程中的等待,方便观察每步内容的实时显示效果。