Non c'è davvero molto da dire sul problema.
un file php che termina in questo modo:
<php
//code
?>
sarà effettivamente rendere PHP inviare le intestazioni al client, a causa della spazio bianco dopo il tag di chiusura ?>
, che si può vedere se si evidenzia il blocco di codice. Gli spazi bianchi o interruzioni di riga alla fine dei file possono essere facili da perdere e difficili da rintracciare.
Una volta inviate le intestazioni, è impossibile fare cose come cambiare la riga di stato o il tipo di contenuto.
Poiché un tag di chiusura è implicito alla fine di un file, puoi semplicemente omettere il tag di chiusura per i file con solo codice PHP. Se lo fai, qualsiasi spazio bianco finale verrà trattato come spazio bianco nel codice, non in spazio bianco nel contenuto e verrà ignorato.
possibile duplicato di [perché in alcuni script si omette il tag di chiusura php?>] (Http://stackoverflow.com/questions/3219383/why-in-some-scripts-the-omit-the-closing-php -tag) - voi ragazzi effettivamente notate che SO suggerisce domande quando entrate nel vostro? Ragazzi [cercate a tutti] (http://stackoverflow.com/search?q=closing+tags+php)? – Gordon
anche: http://stackoverflow.com/questions/1656744/when-not-to-close-a-php-file/1656752#1656752 – karim79
Quindi suggerire non è stato proporre grandi risposte a me, mi dispiace –