当在PHP中包含文件时,它的行为就像代码包含在文件中。想象一下,将代码从每个包含的文件中复制并直接粘贴到您的
index.php。这就是PHP与include一起工作的方式。
所以,在你的榜样,因为你已经设置了一个名为变量
$name在你的
front.inc文件,然后既包括
front.inc和
end.inc你的
index.php,你就可以
echo变
$name后的任何地方
include的
front.inc你内
index.php。同样,PHP会处理您
index.php,就好像您所包含的两个文件中的代码是该文件的
一部分一样 。
当您将一个
echo放在包含文件中的变量中,而不是在其内部未定义的变量中时,您将不会得到结果,因为它将与任何其他包含文件分开对待。
换句话说,要执行您期望的行为,您需要将其定义为全局行为。



