在包含的文件中不使用结束标记似乎对我来说很好。然而,在PHP.net manual for the include statement中它说:
当包含文件时,解析将退出PHP模式并进入HTML 模式在目标文件的开头,然后再次恢复 结束。出于这个原因,目标文件中的任何代码都应该是 作为PHP代码执行必须包含在有效的PHP开始和结束中 标签
这似乎表明我应该在这些文件上使用结束标记。
然而,PHP.net manual for instruction separation中的以下信息似乎与此相矛盾:
文件末尾的PHP块的结束标记是可选的,并且 在某些情况下,省略它有助于使用include或require,所以 文件末尾不会出现不需要的空格,你会的 仍然可以在以后为响应添加标题。它也很方便 如果您使用输出缓冲,并且不希望看到添加的不需要的 包含文件生成的部分末尾的空格。
这里是矛盾还是我误解了什么?如果我误解了什么,我误解了什么?
答案 0 :(得分:0)