【发布时间】:2015-11-14 11:14:54
【问题描述】:
我一直在使用 Wordpress 和其他 CMS,我注意到一些 php 文件没有结束 ?>。
当我编写自己的文件时,我必须包含?>,否则软件会崩溃。我想知道它们是如何使其工作的,或者主题的特定部分是否接受这种类型的 php 文件。也许右括号?> 嵌入在我没有见过的不同文件中。
有人对此有解释吗?
如果我决定将?> 放在这些文件上,系统会崩溃吗?或者我可以用右括号安全地写它们?
【问题讨论】:
-
现在最好的做法是从 php 文档中保留结束
?>标记,以避免在此标记之后有额外的空白,这将导致headers already sent errors -
即使您在纯 php 文件中省略了结束标记,您的软件是否也会崩溃?
-
我认为如果我没有包含结束标签,我的文件会崩溃,但从那时起我一直在这样做,而且看起来还不错。