I\'ve come across a tutorial (reputable one if I may add) where the closing php tag ?>
was omitted. This reminded me of a previous tutorial where the author
Well, if you have an include file like config.php and you do not want it to output any characters because it's not meant to or you don't want to trigger "headers already sent" you can leave the closing tag off to make sure no whitespace is sent to the browser. You will find that files that are pure PHP and do not contain any content to be outputted, will generally not include a closing tag.
The bottom line is you don't want to prematurly inject content before any headers are set. This is talked about in depth here.