在一些脚本中,我看到它们省略了为脚本编写结束标记?>
。为什么会这样,我也应该这样做吗?
(我相信他们没有忘记这一点。)
发布于 2010-07-10 21:41:15
当然,省略结束标记只是避免在文件末尾出现空格和其他字符的一种解决方案。例如,当稍后尝试修改标题信息时,意外添加到结束标记后面的任何字符都会触发错误。
删除结束标记是一种涉及到许多编码指南的“良好实践”。
发布于 2010-07-10 21:40:42
他们这样做是为了避免在结束标记后有空格的风险,这可能会阻止头文件的工作。
当然,对于仅限PHP的文件也是如此。
发布于 2010-12-11 01:21:10
现代版本的PHP在php.ini
中设置了output_buffering
标志。如果启用了输出缓冲,则可以在输出HTML后设置HTTP headers和cookies,因为返回的代码不会立即发送到浏览器。
这些例子在这种情况下仍然有效吗?
https://stackoverflow.com/questions/3219383
复制相似问题