No hay mucho que decir sobre el tema.
un archivo PHP que termina así:
<php
//code
?>
hará realmente PHP enviar cabeceras al cliente, debido al espacio en blanco después de la etiqueta de cierre ?>
, que se puede ver si ha resaltado el bloque de código. Los espacios en blanco o los saltos de línea al final de los archivos pueden ser fáciles de detectar y difíciles de rastrear.
Una vez que se envían los encabezados, es imposible hacer cosas como cambiar la línea de estado o el tipo de contenido.
Dado que una etiqueta de cierre está implícita al final de un archivo, puede simplemente omitir la etiqueta de cierre para los archivos con solo código PHP. Si lo hace, cualquier espacio en blanco al final se tratará como espacios en blanco en el código, no espacios en blanco en el contenido, y se ignorará.
posible duplicado de [por qué en algunos scripts que omiten la etiqueta de cierre php?>] (Http://stackoverflow.com/questions/3219383/why-in-some-scripts-they-omit-the-closing-php -tag) - ¿realmente notaron que SO sugiere preguntas cuando ingresas el tuyo? ¿Ustedes [buscar en absoluto] (http://stackoverflow.com/search?q=closing+tags+php)? – Gordon
también: http://stackoverflow.com/questions/1656744/when-not-to-close-a-php-file/1656752#1656752 – karim79
lo aconsejan no propone grandes respuestas a mí, lo siento –