It's actually quite beneficial to leave it off in included files. Trailing carriage returns will not mess things up for any headers that might be sent after the include if you leave off the closing ?>
-Rasmus On Sat, 15 Nov 2003, Jon Parise wrote: > On Sat, Nov 15, 2003 at 07:14:54PM -0500, Robert Cummings wrote: > > > Could someone let me know if omission of the closing php tag from a > > source file without generating an error is a bug or a feature? I've > > always thought it a feature, but someone suggested on the general list > > that it's a bug. > > It's really neither. It's a function of the language definition. > '<?php' means "start interpretting the following as PHP code". '?>' > ends the PHP interpretation. If there's no need to end the PHP > interpretation at the end of a file and return to "normal" output > mode, then the trailing '?>' is extraneous. > > -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php