Zend Framework 编码标准提到了以下内容:
For files that contain only PHP code, the closing tag ("?>") is never permitted. It is not required by PHP, and omitting it prevents the accidental injection of trailing whitespace into the response.
但是我确实记得听说过一个问题(可能是工具或包括?)文件需要有结束标记。
有没有人知道您需要关闭标签的任何问题(除了开发人员想要对称的问题)或者它们通常是个坏主意?
最佳答案
尽可能删除结束标签可能确实是最佳做法。这样做的原因是因为如果在 php 文件中的 ?> 之外有任何字符(甚至是空格),如果在设置 header 之前将字符发送到浏览器,它可以停止诸如 header 之类的东西停止工作。
关于php - 仅 PHP 文件的 PHP 结束标记有哪些参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/236493/