Tôi có một tập lệnh dài và muốn sử dụng bộ đệm đầu ra để gửi đầu ra đến trình duyệt theo định kỳ.
Tôi bối rối, bởi vì tôi đã đọc một số câu hỏi ở đây cho biết sử dụng điều này:
while [...] {
ob_start[];
// echo statements
ob_end_flush[];
}
Nhưng điều đó không hiệu quả với tôi. Tôi cũng đã thử điều này:
while [...] {
ob_start[];
// echo statements
ob_flush[];
flush[];
ob_end_flush[];
}
Nhưng điều đó cũng không hoạt động. Điều duy nhất có vẻ hoạt động là:
while [...] {
ob_end_clean[];
ob_start[];
// echo statements
ob_flush[];
flush[];
}
Tại sao tôi phải gọi
while [...] {
ob_start[];
// echo statements
ob_flush[];
flush[];
ob_end_flush[];
}
4 trước tiên để bộ đệm đầu ra hoạt động?Hỏi ngày 24 tháng 7 năm 2014 lúc 5:47Jul 24, 2014 at 5:47
Có lẽ nó phụ thuộc vào phần còn lại của mã của bạn.
Đối với tôi mã sau hoạt động mà không có vấn đề: