EOF en PHP
Desarrollo
Como todos sabemos, el código PHP se ve asi:
<?php
… your code …
?>
Tanto antes como después del bloque de código no debe haber espacios en blanco porque PHP los manda y ocupan el lugar de los headers HTTP del Webserver y obtenemos el ya clásico mensaje: "Headers already sent".
A veces es dificil ver los espacios precisamente porque están en blanco y si se trabaja con otros desarrolladores en Git o Subversion tarde o temprano, alguien sin darse cuenta, agrega espacios. Hay incluso unos programitas en Perl que buscan y remueven los espacios en PHP.
Pero en realidad PHP no necesita el cierre ?>.
Asi que una buena práctica es cambiar el cierre de PHP simplemente con una indicación "End Of File":
# ? > EOF
De este modo aunque alguien agregue espacios siempre están dentro del bloque y ya no hay problema. Hay quien deja simplemente el bloque abierto pero prefiero la indicación explícita del final del archivo porque si no, se ve como "mocho".
Permalink: http://www.mononeurona.org/entries/view/aarkerio/2361
Commentblogs:









