Thực sự không quá nhiều để nói về vấn đề này.
Một file PHP kết thúc như vậy:
<php
//code
?>
sẽ thực sự làm cho PHP gửi tiêu đề cho khách hàng, vì các khoảng trắng nằm sau thẻ đóng ?>
, mà bạn có thể thấy nếu bạn đánh dấu khối mã. Khoảng trống hoặc dấu ngắt dòng ở cuối tệp có thể dễ bỏ sót và khó theo dõi.
Khi tiêu đề được gửi đi, không thể thực hiện các công việc như thay đổi dòng trạng thái hoặc loại nội dung.
Vì thẻ đóng được ngụ ý ở cuối tệp, bạn chỉ có thể bỏ qua thẻ đóng cho các tệp chỉ có mã PHP. Nếu bạn làm như vậy, bất kỳ khoảng trắng cuối nào sẽ được coi là khoảng trắng trong mã, không phải khoảng trắng trong nội dung và sẽ bị bỏ qua.
bản sao có thể có của [tại sao trong một số tập lệnh mà họ bỏ qua thẻ đóng php?>] (Http://stackoverflow.com/questions/3219383/why-in-some-scripts-they-omit-the-closing-php -tag) - các bạn có thực sự nhận thấy SO đề xuất câu hỏi khi bạn nhập câu hỏi của bạn không? Các bạn [tìm kiếm ở tất cả] (http://stackoverflow.com/search?q=closing+tags+php)? – Gordon
cũng: http://stackoverflow.com/questions/1656744/when-not-to-close-a-php-file/1656752#1656752 – karim79
SO đề xuất không đề xuất câu trả lời tuyệt vời cho tôi, xin lỗi –