У чому різниця між ob_flush()
і flush()
і чому я повинен телефонувати обом?
У ob_flush()
довідці сказано:
Ця функція надсилатиме вміст вихідного буфера (якщо такий є).
У flush()
довідці сказано:
Очищує буфери запису PHP та будь-який сервер, який використовує PHP (CGI, веб-сервер тощо).
Однак він продовжує говорити:
[він] може не мати можливості замінити схему буферизації вашого веб-сервера ...
Отже, мені здається, що я міг просто використовувати ob_flush()
весь час. Однак, коли я це роблю, я отримую дивні результати. Хтось міг просто пояснити, що тут відбувається?