There is no problem at all with having:
?>\n
as the tag *includes* the newline. It's actually just wrong to leave it off.
I learned that trick from code added to php-master-web by other dev guys. :) Why this is just wrong? I thought this feature exists to prevent header() problems. I also asked Jim[?] about this, and he explained it to me, as I was curious why was that used on master.php.net.... The explanation and reasoning is probably available on the news server in some letter... So I was taught that this is good behaviour. Why it is bad???
Goba