什么时候不关闭php文件?

Chr*_*ris 9 php

我已经遇到了一个教程(如果我可以添加,那?>是一个有信誉的教程),其中省略了关闭的php标记.这让我想起了之前的教程,其中作者说最好不要关闭标签,但没有解释原因.我有点惊讶,我认为关闭标签是更好的做法.为什么最好不要关闭它,只是一直或仅在特殊情况下.

kar*_*m79 17

因为最终结束标记之后的任何空格都可能导致脚本无提示失败,或导致不需要的输出发送到浏览器.Zend Framework等一些框架已经将最终结束标记作为推荐的做法纳入使用ZF的应用程序开发人员来帮助避免这种情况,并根据他们的编码标准作为要求:

对于仅包含PHP代码的文件,绝不允许使用结束标记("?>").PHP不需要它,省略它可以防止意外地将尾随空白空间注入响应中.

也就是说,省略关闭标签是解决根本原因尚未解决的问题的一种解决方法.这篇博文断言也是如此.