首页HTTP 响应flushPartial 分片输出
flushPartial 分片输出
切片发送模式:先输出一部分,后续再 flush 剩余

行为流程

#步骤说明
1置 chunked 标识__is_chunked = true(sendHeader 将跳过 Content-Length)
2清缓冲区while(ob_get_level()) ob_end_clean()
3发头headers_sent() 为 false 时 sendHeader()
4输出片段echo $stream; flush();
典型用法
$resp = new \Kuoqi\Core\Response\Code200();
$resp->setStream("<!-- 主内容 -->");

// 先输出一部分(如进度提示)
$resp->flushPartial("<div id=\"progress\">加载中...</div>");

// 后续再输出剩余内容(配合 ignore_user_abort 可继续执行)
echo $resp->stream;
flush();
// 注意:flushPartial 后手动 flush 剩余内容
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI · 返回首页