Stuart Dallas wrote:
> 
> That's a massive assumption. There are a number of editors that automatically 
> add a blank line to the end of source files. 

A single \n after the final ?>  doesn't matter anyways.  Even if the following
example was two different files where the second included the first, it would
still have the same results.

Simple test:

########CONTENTS########
<?php

?>
<?php

echo (headers_sent() ? 'Yes' : 'No');

?>
########EOF########

No, as is, this will return 'No'.  But if you place /ANY/ character between the
?>
<?php

including a newline, space, tab, etc...  it will send the headers.

So, basically saying that in this particular case ?><?php === ?>\n<?php

With all that said, you CAN have a \n at the end of you file directly after the
?>.  But, you better make sure that nothing else is there along with it.

Jim Lucas

> 
> -Stuart
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to