I could be wrong, but I think if you just call it, PHP will buffer the output and hold onto it until the script finishes (unless you tell it otherwise). Then at the end of the script, it will dump the output to the browser (it will do some header validation and put everything in the right order before sending).