结论:PHP文件末尾尽量不要加结束符“?>”。
因为:
1、如果在结束符后面还有空格或空行,那HTML源代码里面就有输出空格或者空行;
2、如果这是一个被别人包含的程序,没有结束符,可以较少很多问题,比如header,setcookie,session_start这些动作之前不能有输出,如果不小心在?>后边加了空格,被包含之后就回报错,不写的话不会有此问题。
3、可以直接把光标移到最后,接着编程。
特殊情况:当php嵌入html页面中的时候,结束符是必须的,用以区分代码块。
结论:PHP文件末尾尽量不要加结束符“?>”。
因为:
1、如果在结束符后面还有空格或空行,那HTML源代码里面就有输出空格或者空行;
2、如果这是一个被别人包含的程序,没有结束符,可以较少很多问题,比如header,setcookie,session_start这些动作之前不能有输出,如果不小心在?>后边加了空格,被包含之后就回报错,不写的话不会有此问题。
3、可以直接把光标移到最后,接着编程。
特殊情况:当php嵌入html页面中的时候,结束符是必须的,用以区分代码块。