当前位置:编程学习 > php >>

PHP结尾不使用闭合标记“?>”的好处

一直不太清楚为什么在PHP文件中不使用”?>”的好处,今天查看手册发现了  

如下内容:Note: 

文件末尾的 PHP 代码段结束标记可以不要,有些情况下当使用 include() 或者 require() 时省略掉会更好些,这样不期望的白空格就不会出现在文件末尾,之后仍然可以输出响应标头。

在使用输出缓冲时也很便利,就不会看到由包含文件生成的不期望的白空格。

-----------------------------------------------------------------------

在一个文件为纯php文件(非html/php混写)时,最好不写。

不写是为了避免php文件互相包含时,utf8文件BOM可能引发的

Headers already sent

问题。参看stackoverflow的类似问题

在Zend官方的编码规范PSR-2中,强制要求php文件必须不能以?>结尾。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,