Consulta el manual, de verdad, no quiero especular pero el primer ejemplo que pones es bastante claro.
En comparación con el segundo solo deduzco que, php al notar que llegaste al final de la ejecución del script hará un flush() implicito de los buffers abiertos, no lo se realmente por eso debes investigar.