:sig void ob_start() :params (none) :see >ob :content Starts a new output buffer. All subsequent output is directed into that buffer until it is closed or collected. Every call to `ob_start()` pushes another buffer onto the output buffer stack. `ob_close()` and `ob_get_close()` destroy buffers and remove them from the stack. Related: - PHP: `ob_start()`, `ob_get_contents()`, `ob_get_clean()`, and related output-buffering APIs - JavaScript / Node.js: string accumulation, buffer capture, or render-to-string patterns in server code