Estoy estudiando para el examen de certificación de PHP5 y uno de los primeros temas explica que escribir un caracter de nueva línea antes de que los encabezados http hayan sido escritos puede causar consecuencias desagradables, nunca había escuchado algo como esto (supongo porque es más teórico que práctico).
Más adelante dice que para resolver el problema el parser quita el primer caracter de nueva línea después de la etiqueta de cierre (?>).
Y por último como nota importante dice;
Cita: An easy way to prevent spurious output from an include file is to omit the closing tag
at the end, which the parser considers this perfectly legal.
Alguien que ya sepa de esto me podría explicar lo más detalladamente posible por favor, les doy las gracias por adelantado.