ob_implicit_flush — Turn implicit flush on/off
ob_implicit_flush(bool $enable = true): void
ob_implicit_flush() will turn implicit flushing on or off. Implicit flushing will result in a flush operation after every output call, so that explicit calls to flush() will no longer be needed.
There is another workaround for ob_implicit_flush() in console. Yes, it doesn't works as expected, but you can get similar result by specifying chunk_size=2 in ob_start(): <?php ob_start('ob_logstdout', 2); ?> This will result that every new line (which ends with \n) will flush output buffer. Hope this will help you.