include是否执行包含文件的PHP代码?

时间:2018-03-06 17:03:53

标签: php

如果是的话,这段代码是在包含它的文件的代码之前执行还是是否是并行执行的?

2 个答案:

答案 0 :(得分:1)

我在问题中遗漏了一些东西,但基本上是,是的。如果包含PHP,PHP将在PHP文件中执行代码,这就是PHP所做的。它执行以将代码输出到浏览器。如果你不想让它执行代码,我会建议你把它包装在一个函数中,或者在你准备好执行它时向页面发送一个ajax调用。

答案 1 :(得分:0)

它会评估您编写include

行中的所有php文件

这是手册的一部分:

  

当包含文件时,它包含的代码会继承该变量   包含发生的行的范围。任何可用的变量   在调用文件中的那一行将在被调用的内容中可用   文件,从那时起。但是,所有功能和类   在包含文件中定义的具有全局范围。

了解更多信息:include manual