Да, добавление вывода в 1024 байта приведет к тому, что большинство браузеров начнут отображать содержимое.
Но мы также узнаем из ответа @ nobody на вопрос " Как очищать вывод после каждого вызова` echo`?", что 1024-байтовый эффект буферизации браузера происходит, только когда браузер должен угадать кодировку страницы, что можно предотвратить, отправив соответствующий заголовок Content-Type (например, «Content-Type: text / html; charset = utf-8») или указав кодировку содержимого через соответствующие метатеги html. И у меня это работало во всех браузерах.
В общем, все, что нужно сделать, это:
header('Content-Type: text/html; charset=utf-8');
ob_implicit_flush(true);
Без дополнительной прокладки или промывки, что является большим косметическим преимуществом для кода! Конечно, заголовки нужно отправлять перед любым контентом, и нужно также убедиться, что буферизация вывода не происходит.
Проблема определенно решена для меня! Пожалуйста (+1) @ никто не ответит и на другой вопрос, если он работает для вас. Если, однако, все еще возникают проблемы, я предлагаю проверить ответы на этот другой вопрос для других конкретных ситуаций, которые могут предположительно помешать корректной работе неявного сброса.