包含的PHP脚本应该使用PHP标记吗?

包含的PHP脚本应该使用PHP标记吗?,php,Php,如果我include或需要从一个PHP脚本到另一个PHP脚本,例如include'header.PHP',所包含的PHP脚本是否也应该使用opening标记 无论标记是否存在,脚本都会正确加载。但我不确定哪一个是正确的程序。我担心的是:(1)如果再次使用标签,PHP引擎可能会启动两次并浪费资源,(2)如果不使用标签,这可能是不正确的,将来可能会中断,而且其他人可能会看到PHP代码(如果它在公共目录中) 编辑 人们误解了这个问题。以下是一些背景:当您包含或需要一个文件时,它会动态地放置在父文件中,

如果我
include
需要从一个PHP脚本到另一个PHP脚本,例如
include'header.PHP'
,所包含的PHP脚本是否也应该使用opening
标记

无论标记是否存在,脚本都会正确加载。但我不确定哪一个是正确的程序。我担心的是:(1)如果再次使用标签,PHP引擎可能会启动两次并浪费资源,(2)如果不使用标签,这可能是不正确的,将来可能会中断,而且其他人可能会看到PHP代码(如果它在公共目录中)

编辑


人们误解了这个问题。以下是一些背景:当您
包含
需要
一个文件时,它会动态地放置在父文件中,并作为一个脚本进行解析。包含的脚本不会单独执行/解释,它只是继续。这就是为什么不需要这些标签。这不是我的问题。我的问题是(由PHP推荐)在这种情况下使用PHP标记是否更好,还是将它们完全从包含的脚本中排除。

如果您的包含/要求文件是PHP,请使用PHP标记打开它
OK。。。但为什么呢?发生了什么?没有标签,服务器无法识别要运行的php脚本。所以您需要它..不正确,如果它包含在一个已经存在标记的PHP文件中,它将运行。这就是我问这个问题的原因
include
在处理文件之前将文件放入父文件中。没有PHP脚本这样的东西。只有包含PHP代码块的文件。如果没有至少一个
,那你就想得太多了。任何PHP代码都应该包装在
中,用PHP引号打开它。这也将允许一些编辑器和IDE(例如,作为记事本++)正确地将文件解释为PHP,用于概述颜色编码文本等目的。谢谢,但是,这会浪费资源还是PHP会忽略第二个标记?如果服务器上的cpu周期过少是一个问题,那么您会遇到更大的问题。