php文件中的变量是否可以被其他php文件访问?

时间:2013-01-27 02:41:25

标签: php

在php文件的开头,我定义了一个变量$id,并在此文件的其余部分中使用它。我很好奇 - 这$id会持续多长时间?是否可以被其他加载的php文件访问?

3 个答案:

答案 0 :(得分:1)

除非您在脚本的某处取消设置变量,否则它将在脚本的末尾可用。 包含(并通过require()包含)文件中定义的变量也可用于其他文件。

This page解释变量范围比微小答案更好。

答案 1 :(得分:0)

PHP变量最多限定在定义它们的请求范围内。如果您希望它们在请求中保持不变,则需要将它们存储在其他位置,例如$_SESSION

答案 2 :(得分:0)

是的,此文件之后加载的所有文件都可以访问此变量,但是在PHP程序的一次执行中。如果您要在另一个浏览器中启动PHP文件,则会为此其他浏览器窗口创建此变量的其他实例。