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

Reply via email to