Why would one omit the close tag?
<p>I keep reading it is poor practice to use the PHP close tag <code>?&gt;</code> at the end of the file. The header problem seems irrelevant in the following context (and this is the only good argument so far): </p>

<blockquote>
  <p>Modern versions of PHP set the output_buffering flag in php.ini
  If output buffering is enabled, you can set HTTP headers and cookies after outputting html because returned code is not sent to the browser immediately.</p>
</blockquote>

<p>Every good practice book and wiki starts with this 'rule' but nobody offers good reasons.
<strong>Is there another good reason to skip the ending php tag?</strong></p>
