PHP文件末尾不要加结束符“?>”,因为:

    1. 如果在结束符后面还有空格或空行那html源代码里面就有输出空格或空行。

    2. 如果这个是一个被别人包含的程序,没有这个结束符,可以减少很多很多问题,比如说:header, setcookie, session_start这些动作之前不能有输出,如果不小心在?> 后边加了空格什么的,就会出错,不写的话不会有此问题。

    3. 可以直接把光标移到最后,接着编程。

所以很多编码的标准是不加结束符的。