title: Why need use ob_start() with include()?
body: <p>Why is recommended use ob_start() in PHP language when you need include other PHP (or template) file?</p>
  
  <p>This is bad:</p>
  
  <pre><code>require_once( dirname( __DIR__ ) . '/views/file.php' );
  </code></pre>
  
  <p>This is good:</p>
  
  <pre><code>ob_start();
  require_once( dirname( __DIR__ ) . '/views/file.php' );
  $output = ob_get_clean();
  return $output;
  </code></pre>
  
  <p>But i don't get why</p>