Nie ma zbyt wiele do powiedzenia na ten temat.
plik PHP kończy tak:
<php
//code
?>
będzie faktycznie PHP wysłać nagłówki do klienta, z powodu spacji po tagu zamykającego ?>
, co można sprawdzić, czy podświetlić blok kodu. Białe spacje lub łamanie linii na końcu plików może być łatwe do przeoczenia i trudne do wyśledzenia.
Po wysłaniu nagłówków niemożliwe jest wykonanie takich czynności, jak zmiana linii statusu lub typu zawartości.
Ponieważ znacznik zamykający jest domyślny na końcu pliku, można po prostu pominąć znacznik zamykający dla plików tylko z kodem PHP. Jeśli to zrobisz, wszelkie spacje będą traktowane jako białe spacje w kodzie, a nie białe spacje i zostaną zignorowane.
możliwy duplikat [dlaczego w niektórych skryptach pominięto zamykający tag php?>] (Http://stackoverflow.com/questions/3219383/why-in-some-scripts-they-omit-the-closing-php -tag) - czy rzeczywiście zauważasz, że SO sugeruje pytania, kiedy wchodzisz do swojego? Czy wy [szukacie w ogóle] (http://stackoverflow.com/search?q=closing+tags+php)? – Gordon
także: http://stackoverflow.com/questions/1656744/when-not-to-close-a-php-file/1656752#1656752 – karim79
SO sugeruje, że nie proponował mi świetnych odpowiedzi, przepraszam –